
Drawbridge Software Engineer 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
Candidate interview experiences
First-hand accounts from people who interviewed at Drawbridge.
Software Engineer
There were three interview rounds in total. The first one was an online coding test on HackerRank with video recording. The second interview was a face-to-face meeting via online video with coding on a website board. The third round involved a conversation with the team lead, focusing on behavioral questions without any coding. After these three stages, HR contacted me on the second day to discuss salary and my availability to start. HR seemed positive, saying they liked me, which made the eventual rejection feel worse. I waited two weeks and then emailed HR about the status, only to receive a template rejection shortly after.
- Code the algorithms based on the provided inputs and outputs.
- For input1 'thiisiisgoodd', the output was 'i i o d'.
- For input2 'thiiisiisgoodd', the output was 'i'.
Software Engineer
I had a phone/skype screen where I got asked a simple Frequency Map/Set question. After that, they set up a 5-hour skype interview. Three interviewers asked me standard puzzle-like programming questions, including one for the Knight's tour. I coded it correctly, but the interviewer insisted on running it for the 8x8 board, which was problematic due to the vast number of combinations. Two other interviewers asked about Map-Reduce/Spark-like problems. One of them was experienced and reasonable, but the other tried to complicate things by adding specific constraints to my solutions, seeming determined to prove me wrong. I decided it was pointless to argue with him, which says a lot about the team's mindset.
- Write code for Knight's tour.
- Solve programming problems similar to Knight's tour.
- Address Map-Reduce/Spark like problems.
Software Engineer
HR reached out to set up a phone screen with the hiring manager. The next week, the hiring manager chatted with me on skype, asking about my resume and experience. The coding question wasn't too hard if you know basic data structures and algorithms. The day after, HR let me know they wanted to do a skype onsite with three engineers. The skype onsite was pretty similar to the first one. I thought the interviewers were great, answering my questions about the company and helping me when I got stuck. HR was quick and gave me an offer two days after the skype onsite.
- Can you tell me about your resume and background?
- Do you have experience with data structures and algorithms?
Drawbridge Software Engineer Interview Questions
Quoted word for word from Drawbridge interview reports.
“Given a friendship matrix, determine the total number of distinct groups.”
Read reports →“Given a non-empty integer array of size n, what is the minimum number of moves needed to make all its elements equal, if a move consists of incrementing n-1 elements by 1?”
Read reports →“Given N lines of text which may contain IP addresses, determine for each line if it is an IPv4 address, an IPv6 address, or neither.”
Read reports →“What is the LCA of two deepest nodes in a binary tree?”
Read reports →“What are the differences between a list and a dictionary?”
Read report →“Can you flatten the list [1,2,[3,4,[5,6],7,[8,[9]]],10] to get [1,2,3,4,5,6,7,8,9,10]?”
Read report →“How is a hash map implemented?”
Read report →“Could you write a function that identifies substrings composed solely of consecutive repeating characters and outputs the characters forming these substrings, using the example: input "thiisiissaa", output i i s a; input "thiiissisa", output i; input "abcde", output a b c d e?”
Read report →“Suppose you have a list of cities, each with a population, how would you write a function to return a city from the list such that the probability of selecting a city is proportional to its population? For example, if the list has city1 with 15 population and city2 with 5 population, after four calls, city1 should be returned about three times on average, and city2 once.”
Read report →Formats, difficulty and experience
Across all 34 Drawbridge interview reports.