
Konrad Group Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 57 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Konrad Group.
Software Developer
So there were 4 rounds total. First, a quick chat with a recruiter. Then, a technical interview which was the main challenge, involving some system design overview questions, a code review where I could pick a language like Java or Python, and a whiteboard coding problem. After that, I had a take-home assessment, mostly front-end stuff with React/vanilla JS. The final round was with the CTO, focusing on culture fit.
- How would you architect a basic online chess game for multiple players?
- What are your thoughts on building a basic web chess game for multiple users?
- Can you describe how you'd create a fundamental chess game that multiple players could use online?
Software Engineer
It was a behavioral interview, pretty easy, and took place in person with white boarding. We talked about my resume, and then there was a system design question about chess, an easy LeetCode question, and a JavaScript code reading question. Overall, it wasn't a bad interview experience. They even gave us a tour of the office afterward.
- Can you tell me about your resume?
- How would you design a system for chess?
- Solve the Two Sum problem from LeetCode.
Software Developer
The interview process at Konrad seemed promising initially, with everyone being friendly and giving the impression of a good company. However, over the course of two months, it became apparent that this was a facade. While the disorganization and lengthy timeline are noted, the main issue was the dishonest rejection. After starting each stage with talk of rapid expansion, the final rejection came with a reason of 'hiring capacity reached.' Despite seeking feedback on my interview approach, question-solving, and communication from HR, team members, and the manager, I only received positive reinforcement like 'you will definitely be hearing back from us,' 'we were not talking much since you covered everything thoroughly,' and 'we really like you and your work.' The only negative feedback was about providing too much detail for a design question. It's frustrating to go through the final stages only to be told they 'reached hiring capacity,' which feels like a white lie instead of the truth, like 'we went forward with another candidate.' Perhaps it was a budget issue or an attempt to be gentle. Ironically, they posted an internship position the same day I was rejected. When I inquired about it, given I'm a student, they rejected me again, stating they were looking for students returning to school after their term, which seemed nonsensical. The process involved a 30-minute phone interview, a 3-hour react email application, 1.5 hours of technical whiteboard questions, a 30-minute meeting with the manager, and submitting unofficial transcripts and references. The questions asked were a mix of previously posted ones.
- What are the steps involved when you type www.konradgroup.com into your browser and press enter, including the DNS lookup process? Do you get HTML and images at the same time?
- Can you explain how the browser requests images?
- Could you describe how the internet functions?
Konrad Group Software Engineer Interview Questions
Quoted word for word from Konrad Group interview reports.
“For a given unsorted array of integers, what is the first smallest positive integer that is missing?”
Read reports →“When the browser gets the HTML, does it also get the images at the same time? And how does the browser request the images?”
Read reports →“You're given two sorted arrays of messages, ordered by timestamp. Each message has an ID and a timestamp. Can you write a function that merges these two lists into a single list, making sure there are no duplicate messages, and does this in O(n) time?”
Read reports →“Solve this coding challenge: locate the first positive integer, starting from 1, within a given array.”
Read reports →“How would you develop a JavaScript function to determine if a word is a palindrome?”
Read report →“For the different actions in the chess game, what HTTP verbs (like POST, GET, etc.) would be appropriate to use?”
Read report →“What are the steps involved when you type www.konradgroup.com into your browser and press enter, including the DNS lookup process? Do you get HTML and images at the same time?”
Read report →“Given a code snippet, explain its output and identify any logical or syntax errors, choosing either Java or Javascript.”
Read report →“Can you explain the entire process of how the internet works, from DNS lookup to receiving the webpage?”
Read report →Formats, difficulty and experience
Across all 57 Konrad Group interview reports.