Category Archives: Job

CV/Resume Tips For Software Engineers

Interview: Find Occurances in an Array – Binary Search Application

Some theory:

Optimized Code: Using Binary Search



PHP/or any other platform freshers qualification


Count number of 2’s in a given range (0 to n)? (ex: range between 0-20, Ans: 3 (i.e [2], 1[2], [2]0))

Google Search:



Never Give UP

Employer and Job Holder Relationship in Coding Industry

Your attitude is also crucial: Programmers need to be eager to learn, curious, detail oriented, and willing to accept criticism. Some of these traits will come out in an interview.

Employers look for (1) Evidence you can do the job (2) Evidence you will do the job and (3) Cultural fit.

8) Find small companies and cold call them to see if they have any needs. Big comoanies have HR departments, so ignore them.


And imagine yourself in an interview situation explaining what you have done to the interviewer. Do this a LOT. You will find code flaws this way

Once the interview is over forget about it. Go back to your projects and study.

Oh, and be ready to start on a painfully low salary, expect the odd long night: If it becomes regular start looking for the next job – the management are not competent.

Java Certification Experience

When you are in confusion about choosing language


Never get dishearten by someones comments

What is better, being a web developer or a software engineer?

I am a CS student. I am confused whether I should become a web developer or a software engineer. I’m passionate about web development. But my teachers and people around me belittle web development as if it’s nothing compared to software development. Also they think software development pays better than web development. I am confused. Should I continue with web development (front end + back end + cloud)? Are there good jobs for web developers?

90 Answers

Carlos Matias La Borde

Your professors are dicks to put you down for what you want to do. Salary wise, there’s buckets of money to be made on the web. Just look at this.

You can do a huge amount on the web. If you like web development, don’t just chuck it, keep learning it. Don’t let a couple profs who are probably biased by their own backgrounds hold you back.

Now that I’ve got that out of the way, who says you need to choose? Why not do it all? Maybe you’ll specialize in the web, but there’s loads of cool stuff out there on mobile and desktop and command line. It’s fun because then you can do stuff almost anywhere. Just this year I’ve worked on a desktop app, a mobile app and a web app. All good stuff.

So basically keep going with the web, do everything you want to do with it, but bear in mind it’s nowhere near an either or situation and actually a lot of your web programming skills will transfer over, and desktop programming skills with help you with the web.

Patrick Minton

Um, the real answer is anyone who thinks “software engineer” and “web developer” are discreet and/or mutually exclusive things probably should not be teaching computer science classes.

Yes, there are some HTML monkeys who can’t write code to save their lives, but those people don’t get jobs in the new economy. Modern web development IS software engineering. The days when “web developers” were guys who just wrote some templates for WordPress are long, long gone.

I say this as a guy who started in C/C++, moved to Ruby, and now does jQuery. At my company, the interview questions we ask web developers are the same ones we ask Java backend devs.

You might be writing JS, but you still need to know things like Inheritance, polymorphism (and why the two are not the same thing), algorithm complexity, closures, garbage collection, etc etc etc.

Anyone who thinks that Web Development is just making pretty HTML mockups is out of the loop.

Victor Kane

I agree with Carlos Matias La Borde and have upvoted his answer. I just want to add two things:

1. When people start belittling any kind of work it only displays their own insecurities.
2. If you love Web Development and chase it as your dream, and want to do it well, you WILL learn software engineering. Today web development IS software engineering, whether back-end, front-end, middleware, DevOps, you will be working on a team hopefully using LEAN/Agile best practices, and by golly you WILL learn software engineering. Not the dusty academic BS kind of software engineering, but the real best practices oriented, tailored-to-your-project and team cross-collaboration kind.

So any professor or “friend” worth their salt would tell you: You want to do web development? Go for it! And I’ll teach you as much software engineering as possible so that you can do the best possible job at it!

Beware of false options created by losers!

Why you will never give fuck to a University degree

Interview Tips in Bangla For CSE Graduate

একজন প্রোগ্রামার হতে গেলে যে ১০টি স্টেপ আপনাকে অবশ্যই অনুসরণ করতে হবে !

Never Give Up

Career Advice


  • Sir, i am pursuing B.Tech from IP university and is presently in 3rd year . I use to code in JAVA language for whatever problem or programme i am given. Now i dont know how to get hired by good companies beacuse they dont want only JAVA, but many languages as well with expertise as written on their requirements page, so where should i focus ,doing codecheff or problem on SPOJ ,or should i read books on Data Structures …. I just dont know where to go .Plz help sir

    Thanks in advance

  • Kaustubh Katdare


    Engineering Discipline:

    @Uj199 – You need to be really good at Java and that’s one thing you should really focus on. I’d recommend that you should get certification in Java; and that too, while you are in college.

    Apart from that, you need to focus on cracking aptitude tests and personal interviews. You will get lot of help on both these fronts here on CrazyEngineers. Don’t worry about other languages and tools; because you will learn them on the job. Your first priority should be to get entry into the IT industry; everything else will follow automatically.


Why you will don’t value to University Degree as You have to learn as your own….

Every programmer in this earth is self taught

The job of any university is to aid you in your intellectual development.

It is not to prepare you for industry. That’s the job of vocational schools (trade schools) and bootcamps.

It is not to make sure you have an easy time. In fact, if you find it easy, you’re probably just wasting your time (and money, if it’s a paid university).

Additionally, the job of a computer science curriculum is not to teach you to program – it’s to teach you, surprise, surprise, computer science.

You’re supposed to learn programming and programming languages on your own; the languages that are in the course are just examples (note those are not only C and C++; in most courses you should encounter at least 5–6 languages).

Also, I don’t think C and C++ have alternatives, much less better alternatives. When you need them, they’re generally non-negotiable (think interfacing with most of the popular operating systems, interfacing with hardware, writing programs that need to be fast, etc.).

Besides, C is a very educational language, in that it teaches you to think like a computer*. And about the difficulty, C++ can indeed be considered a bit difficult, but there’s nothing difficult about C (however, there is “lots of difficult” about computers – which is sometimes mistaken for C itself being difficult).

* – Just don’t forget to re-learn to think like a human afterwards – computers are exceptionally dumb beasts, you don’t want to spend your life thinking like one 🙂