Before starting your job search, there are some basic steps to perform. There is no point applying for jobs without knowing what you like, for example. Just being a good coder isn’t enough — you have to understand what the market wants and how you can adapt your own skills to find the right job for yourself.
Ask yourself some questions:
1) Are you a systems programmer or an application developer?
2) Do you like coding user interfaces?
3) Are you a good debugger?
4) Do you like testing?
5) Are you an architect or a coder?
Non programming questions:
1) Does management interest you?
2) Do you want to work for a big company?
3) Do you want to work for a small company?
4) Do you want long-term or short-term projects?
How to market yourself:
1) Upgrade your skills and learn new technologies
2) Get certified
3) Work on a temporary projects
4) Academic performance is important when companies use your marks in order to rank new graduates with little job experience
Technical and Nontechnical quesitons
Knowledge-based/Technical questions are an easy way for interviewers to assess your familiarity and experience with the programming languages and techniques they expect you to know based on the requirements for the job and what’s in your résumé. Be sure you have a good grasp of the fundamental knowledge you’ll need for the job for which you’re applying.
Examples of Technical Questions:
1) What are the differences between C++ and Java?
2) Discuss friend classes in C++ and give an example of when you would use one?
3) Discuss what garbage collection is and explain different ways it can be implemented?
4) Discuss the differences between symmetric key cryptography and public key cryptography?
5) Compare and contrast a hash table and a binary search tree. If you were designing the address book data structure for a personal digital assistant (PDA) with limited memory, which one would you use?
Examples of Nontechnical Questions:
1) What Do You Want to Do?
you could say, "I’ve always been interested in systems-level programming and really enjoy it, so I’m hoping to join a large company and do systems-level work.” Or, you could say, "I want to do Web programming so I can show my work to my friends. I’m hoping to do this at a start-up where I can use my Web server experience and watch the company grow.”
2) What Is Your Favorite Programming Language?
3) Tell Me About Your Experience
4) What Are Your Career Goals?
5) Why Should We Hire You?
Keep things positive by talking about why you want to work at the company and why the job is a good match for your skills.
6) Do You Have Any Questions for Me?
Please visit studentsquest.ucoz.com careers section for more tips on Job skills, Career options, resumes and 150+ company interview questions at: http://studentsquest.ucoz.com
You can post your comments and questions to get answers from our blog