Job Interviews for Junior Developer – Questions that may surprise you

Tram Ho

Do you want to get a job as a Junior Developer ? Right from the start, you need to know that your career is much wider than you think and an employer will want you to know more. Why? Let me explain.

During the interviews, I was surprised by countless times the questions were not related to my position. I was wondering why I was asked about something useless, for example: About technologies I never used and I might have gained use in the future.

Why am I wrong

For example, as an Android Developer, do I need to know how to implement sorting algorithms or matrices? While there are frameworks and libraries and a lot of information on StackOverflow. I can always use helpful services like StackOverflow, tutorials and articles on websites. I don’t need to keep it in mind. So why am I wrong ?.

Because the way or solution is difficult to find the right information on StackOverflow, especially we need some special knowledge to understand and apply it. Blind copying can have serious consequences, so you have to convert that solution to your problem and it takes a lot of time. Time is your employer money.

General knowledge, a good foundation will help save money

Therefore, an employer may ask you some questions that are not directly related to your position because they want to verify that you have a general background, a good foundation to be able to save. your time (and his / her) in the future or not. He wants you to be able to solve various problems and be ready for unexpected difficulties.

Time is going on and technology is changing. Today, you are writing a computer program, but tomorrow, you should know how e-commerce works because a customer needs an interesting online store. The broader the field of knowledge, the faster you can find the necessary solutions and bring more profit to your employer.

Employers want to make good decisions because the work of developers (especially the work of Junior Developer ) is quite expensive.

Developer hours are very expensive

Let’s dive into this point with an example of David.
David is a developer and he earns money for his job because his job brings money to the employer. It is a simple and reasonable barter. So the employer looks at David logically – will he make a profit?

It was new so it was naive, simply because it worked just for pay. Example: Let me take the average number of hours worked per year (~ 2,040) and count a real number.

David is sick for at least two weeks (80h) David has 12-26 days off (~ 184h) David can have an emergency situation (24h) If David lives in Asia, we can assume he also has a lot of Various celebrations (Holidays of the year, National Day, etc.) (80h)

So we have 1,672 working hours per year, right? Now, to tell the truth, does David really work 8 hours a day? Well, I doubt it.

David often has lunch and sometimes he plays FIFA, or even takes a nap in the nap room because he writes code, asking for breaks to clear your mind and focus.

In addition, David has various meetings related to his project. So this means that David, in fact, works 5-6 hours a day – writing code, solving problems, straining the brain eventually. So we can cut by a third of the total time and get the last number.

Employer David pays 2,040 hours, but Bob actually works 1,150 hours. It has almost 60%. But it is not the end.

Junior developer has the highest cost

But it is not possible! Each Junior developer can lose fun money. Maybe it’s true (although I’ve never seen such offers), but your salary is only a drop of seawater.

A Junior developer usually works very slowly and inefficient from the beginning. He or she does not know how to do business, their commitments and how to solve real commercial problems. It is very dangerous to throw straight into a real project.

The most common solution to this problem can be practice – preparation for adulthood. You receive wages, workspace, utilities, insurance, gear, fruit and other things, but you bring the minimum profit (you may not bring it at all) to your employer throughout. months or even a year. Alternatively, you can leave the job during this time. This is crazy.

Risky investment

Summary. As a beginner Junior developer:

You need a lot of time to find solutions to the problems you encounter. You may cause problems because of the copy-paste attitude. You work about 60% of your official work time. You may not have a profit, but a disadvantage

I think an employer should have a very strong reason to make such a risky investment and hire a junior developer. Can you give them this reason?

There is only one reason why your boss can close his eyes to all these dangers:
You have fire in your eyes! (Enthusiasm, the spirit of learning)

If you are willing to continue learning, if you love what you do and you are open to knowledge that is not directly related to your work – you are a good investment! All doors are open to you. Just keep one thing in your mind – there is no limit to perfection and you must always improve yourself.

Conclusion

So no redundant knowledge. You just have never encountered problems that can be solved with this knowledge. Employers want a guarantee that you will be able to save your ship in a future battle.

So, do you want to be a brave new soldier? ?

Live and learn hard to gradually improve your self-esteem to employers.

CafeDev

Share the news now

Source : Techtalk