Software engineers write programs to design and develop computer software. Interviews are highly technical, so come ready to work through coding problems and math brainteasers. The specific questions you are asked will depend on what type of programming position you are looking for. Try researching a specific software discipline such as web development, application development, or system development.
Started with coding a simple data structure, then getting asked to more and more complex functionality to it. Was asked not to elaborate too much on the question.
The hardest question by far was an open ended question on architecture of a real time analytics sort of system. It was less about getting a right answer and more about showing how you think and how well you can respond to new information and consider issues that might turn up.
See Interview Questions for Similar Jobs
- Software Engineer
- Senior Software Engineer
- Software Developer
- Software Development Engineer
- Senior Software Development Engineer
- Java Developer
- Senior Developer
- Principal Software Engineer
- Vice President
- Senior Java Developer
- Software Development Engineer II
- Project Manager
- Staff Software Engineer
- Software Engineer III