Edit Game
interview software developer
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public



 Save

Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






 Save   18  Close
What is a stack? What are the two basic operations of a stack?
A stack is a linear data structure with three basic operations: push (insertion of an element to the stack from the top), pop (removal of the latest element add
What is your process to test and find bugs in an application?
ually, this means viewing the application as a whole and as their component pieces, then setting priorities in any areas that you think are more at risk than ot
What is responsive design? What is the difference between fixed and fluid layouts?
...
What has your experience been like as part of an Agile software development process, if any?
gile software development refers to software development methodologies centered around the idea of iterative development
What is the software development life cycle? What are the differences between them?
....
How do you implement your error handling?
Talk about writing tests, wrapping the code to catch exceptions, trying try/catch statements, and looking through the WOMM development process.
What programming languages do you use? Which three do you prefer or are most familiar with?
Interviewers expect engineers to be familiar with multiple languages.
Tell me about a tough software development problem and how you solved it.
Give a brief description. Make the assumption the other person doesn’t know any specialized vocabulary or industry-specific challenges.
Do you have any personal projects? Tell me about them.
Sometimes it’s hard to settle on an idea for a project. If you have that problem, start by making a replica of a different application with a different tech sta
Why do you want to work at [company name]? Have you used our products?
How can you help the company succeed? Read up on what’s happening with the company and its industry.
When do you consider a product to be finished?
The process of software development is a never-ending cycle. The first release of a software application is rarely “finished.”
What are your career aspirations?
This is a chance for a developer job candidate to be honest and reflect on what they are looking for in their career, Halpin said; there is no right or wrong wa
What obstacles have you run into in a software development project, and how did you deal with them?
It's okay for a developer candidate to admit that they have faced obstacles and experienced failures in development projects.
What is your process to test and find bugs in an application?
Every candidate will have his/her own process and favorite debugging tools,Highlight how much you are invested in writing great code
Tell me about a time you had a conflict with another employee.
Software development positions could be team-based or individual, depending on the organizationIf it is a team-based work environment.
Can you describe the development methodology that you're familiar with?
Hiring managers are looking to understand how a job candidate would fit into their organization's work environment and process
Tell me about a tough software development problem and how you solved it.
This is a good opportunity for a developer candidate to dig deep into a software development problem they have faced, and how they solved it
What kind of development are you currently doing?
Employers are looking for a candidate who can clearly outline the set of applications and technology stack they have worked with, Halpin said