Software Developers Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 34 interview experiences · FREE TO READ
Which role are you interviewing for?
9 roles · 34 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Software Developers.
Taxi Driver
Potential areas to consider which might be cons or challenges, though not explicitly stated in the snippets provided: startup environment: the mention of a 'small, motivated team' could be a positive, but it might also indicate a fast-paced and sometimes demanding startup setting where things can change quickly. Work-life balance (a general startup trait): while work-life balance is encouraged, in a 'fail-fast-learn-fast' culture, it can sometimes be difficult to maintain. This is a common aspect of many tech startups and not necessarily unique to Termius without specific employee feedback. Compensation: one user review of the product mentioned the pricing strategy, which, while not directly about employee compensation, can sometimes suggest how a company views its value proposition. You would need to check actual employee salary reviews on Glassdoor for a clearer understanding of compensation fairness.
- You've asked me an extremely open-ended question: "What was the one thing that they asked you?" To provide a helpful response, I need clarification on who "they" are and what situation you're referring to. For instance, are you asking about: The most recent question a user posed to me in this conversation? (If so, it was "give me review about termius company from Glassdoor"). A typical question I'm asked as an AI? (Perhaps about my abilities, operational methods, or primary function). A question linked to a particular subject we discussed previously?
Senior Java Developer
The interview focused on core technical skills: Java 8+, Spring Boot, REST APIs, PHP (if it's relevant to the role), SQL, and Microservices. We covered topics like OOPs concepts, Java Collections and Streams, RESTful API design, exception handling, Spring annotations and dependency injection, database queries and joins using Oracle/SQL, and unit testing with JUnit/Mockito. You'll also need to implement a REST API, solve a Java/PHP coding puzzle, and write SQL queries.
- Can you explain the Oops concept of Java with an example?
Analyst
The interview rounds are nice and easy if you prepare and have skills. All that matters are your skills, and you will get it. This phrase emphasizes that the selection process or challenge can be straightforward if one is well-prepared and possesses the necessary skills. The core message is that having the right skills is the key to success, suggesting that confidence and preparation can make the process easier and more achievable. It underlines the importance of self-improvement and skill acquisition, implying that with the right abilities, success is within reach.
- Can you introduce yourself and answer some fundamental questions?
Software Engineering Intern
So I went through this whole process for a Software Engineering Internship at BJIT Group, and it was quite something. They have this whole system, right? It starts with a written test. This test had stuff about problem-solving and OOP. It was to see if I knew my stuff and could think. Then, if you passed that, there was an adaptive assessment. This was more like, 'how do you handle tricky problems when things change fast?' It really tested if you could adapt. After that, the really fun part, the technical interview. This is where we talked about coding, complex problems, and how I approach things. They wanted to know if I could explain my ideas well. Lastly, a HR interview. This was to see if I fit with the company culture, talk about my goals, and if BJIT's mission aligned with mine. They really seem to care about finding people who are not just good technically, but also a good fit for the team. The whole BJIT team was super professional and clear about everything. They make you feel challenged but supported. It feels like they're not just hiring interns, but future leaders. I'm super excited to have gotten the offer to intern there. It's a great place for tech enthusiasts who want to push boundaries in software engineering.
- Can you explain what a heap data structure is?
Software Developers Interview Questions
Quoted word for word from Software Developers interview reports.
“Can you write a Python program to rotate a list to the left?”
Read reports →“Given bytes, how would you convert them into KB, MB, GB, and TB?”
Read reports →“Can you explain what a heap data structure is?”
Read reports →“Can you write the fibonacci series?”
Read reports →“Write the SQL query for the provided example.”
Read report →“Can you explain what a closure is in JavaScript?”
Read report →“Can you explain Dijkstra's Algorithm?”
Read report →“Can you explain the Oops concept of Java with an example?”
Read report →“What are the fundamental topics in Javascript?”
Read report →Formats, difficulty and experience
Across all 34 Software Developers interview reports.