
Odessa Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 211 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Odessa.
Software Engineer
So the whole thing usually has a few steps, but it can change based on the company and the exact job. First, you apply and they look at your application to see if you're qualified. Then, there's like a first chat, maybe over the phone or video, mostly to talk about if you're a good fit and have the basic stuff they need. After that, you'll usually talk to the person who would be your boss, and they really dig into your tech skills and how you solve problems for this specific job.
- Could you discuss data structures and algorithms?
- Can you explain dynamic programming concepts?
Software Engineer
So, the interview process at Odessa was kinda hit or miss, you know, a bit of luck and preparation. It had 4 rounds. First was an online test on HackerRank, which had 10 aptitude questions, 3 coding problems that were pretty tough, and a tricky SQL question where you had to join 4 tables. The coding part was competitive, needed good problem-solving. The second round was a group discussion based on a case study. We got 5 minutes to read it, then discussed ideas and solutions in a group. It tested communication, creativity, and teamwork. Round 3 was a technical interview with two people. They asked about basic programming and SQL, not much from the resume, more about fundamentals and problem-solving. It was easier if your basics were solid. Lastly, Round 4 was with HR, a general chat to see personality, mindset, and communication. They asked about my background, interests, and how adaptable I am. Overall, it was a smooth but unpredictable process, with some easy and some hard parts. You really need to be good at coding, SQL, and communicating, and stay confident.
- What motivates you to pursue a career as a Software Development Engineer?
- Can you explain your transition from Electrical and Computer Engineering to the field of Software?
- Tell me about your motivation for wanting to be a Software Development Engineer.
Software Engineer
The whole thing had 5 rounds and they all happened on the same day. First was an online aptitude test, then a programming round where you had to complete a program, which seemed to be a big elimination step. After that, there was a group discussion based on a scenario, and not many people were cut. Then came a technical HR round where they asked about my resume and also asked me to write some programs. The interviewer was really patient and gave good guidance. Lastly, there was a general HR round with common questions. I finished it but didn't make the final cut, oh well.
- Could you write a program involving array indexes?
- Some basic questions about SQL.
- Some basic questions about Java.
Odessa Software Engineer Interview Questions
Quoted word for word from Odessa interview reports.
“Write a program to calculate the sum of array elements excluding the element at the current index.”
Read reports →“What is the difference between a Binary Tree (BT) and a Binary Search Tree (BST)?”
Read reports →“What is the second max element in an array, considering space and time complexity?”
Read reports →“What's a way to quickly calculate a to the power of b in C, without using the built-in pow function?”
Read reports →“Can you write a function to remove all whitespaces from a given string? For instance, if the input is 'today is the greatest day', the output should be 'todayisthegreatestday'.”
Read report →“Explain the distinction between a microprocessor and a micro controller, and identify which is employed in a PC.”
Read report →“How do you remove consecutive repeating words from a sentence, considering a specific case at the end like 'here here?'?”
Read report →“How would you remove whitespace from a string, specifically handling the last word that ends with a period, ensuring no space is left?”
Read report →“How would you write code to find the multiple of numbers without using the multiplication sign?”
Read report →Formats, difficulty and experience
Across all 211 Odessa interview reports.