Note: This article is being updated. Every modification/addition is mentioned as edit number, for example first addition is titled as "edit v1". It is to guide the learners who have already read it.
Please explore the links given in maroon fonts.
Not only a candidate needs job, but companies are equally needy for employees.
Being fresh (no professional experience) is not an abuse. Its quite acceptable for lot of jobs.
However a fresh candidate must be aware of following things
Every company needs three main things in a software engineer
1. Interest and dedication
2. Skills and capability
3. Knowledge and experience
Most of the cases companies do not expect experts for their work, but they only seek dedication and capability, but yes for some jobs knowledge and experience of related domain is mandatory requirement but this case is not with most of the jobs
Primary thing is you must explain/defend what you have tried
"Done does not necessarily mean a successful output"
You must have done something before applying for a job and you should be able to defend it because it proves your interest, but "Done" does not necessarily mean a successful output.
Edit v1: Some important hints for successful interview
1. You should prepare to defend what you have done in your best project (For a fresh graduate it is off-course FYP. Explain technically your what was project and what and how did you do your part, not only the productivity of project)
2. Be relax, and take your time without being under pressure while solving analytical or programming question, you can offer the solution partially, you can ask for easier question.
3. No need to be over-smart, because purpose of interview is only to know about your skills and capability, it does not matter how much things you do not know about. Frankly excuse the interviewer about the things you do not have good knowledge to explain/defend.
4. You should know "what and how" of concepts but please also try to know the "why" of concepts, e.g. Why OOP? why inheritance? why private? why database constraints? why normalize? why demoralize?
5. If interviewer asks you about what to ask, tell the thing you have practiced the most. And they ask for feedback or say whatever about interview, then don't be shy to tell them what you know and they did not ask about (They would ask if it could be feasible)
More
Every one starts from zero professional experience, but many of us keep stuck at zero for long. It is common myth that one can not prove his practical dedication/interest or struggle, unless given a job,
but actually this is not true.
Some of the students produce some reasonable output and are able to explain how they did it, but their is another class of qualifying fresh candidates. These are the ones who can prove that they did not produce anything remarkable but they can defend their interest and struggle.
They are confident of what they have learnt and what they have done.
------------------------------------------------------------------------------------
An example tip for asking favor/support:
Being a programmer you must have been benefited from stack-overflow community.
You should try to ask a question after reading this. Your question would be visible to all the community. For getting a positive response
1. Your question must be concrete and clear.
2. It should not be asking a concept which is predefined on various websites
3. You must show what you have tried
4. It should be about a situation where you are suck
5. You should tell them your desired output
Following are some sample questions, which are asked considering above points
https://stackoverflow.com/questions/16187775/getting-record-against-nearest-coming-date-for-each-distinct-pid
https://stackoverflow.com/questions/12103941/using-regular-expression-in-group-by-clause
https://stackoverflow.com/questions/13791563/difference-of-using-element-selector-for-hide-and-click-functions
Try to ask some question about whatever you are currently stuck in programming, best of luck. It is a practice work for getting a favor/response. Its like practice of asking job.
While conducting a developer's interview I will give extra points for a question (following above 5 points) at stack-overflow.
-------------------------------------------------------------------------------------
Please mention your reference (where you came to know about job) while applying
thx
ReplyDelete