
Charles River Development Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 65 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Charles River Development.
Software Engineer
I had back-to-back interviews with 4 managers. The interviews covered technical topics, my past experiences, and how I would design and approach a solution for a potential problem.
- How would you design a solution for a potential manager?
- Expand on how you would design a solution for a potential manager.
Software Developer
it was pretty chill and easy, like 3 rounds of interview. interviewers were helpful and wanted to know my approach rather than the exact solution, they even gave hints for me to approach the solution. 1st round with algorithms dsa 2nd round oops and SQL 3rd round-DSA
- Tell me about Binary Search.
- Can you explain distinct and delete in SQL?
- What are your thoughts on OOPs?
Software Engineer
I was found on a job board by HR and the director for this role, which I was super excited about because my resume was a great fit. First, I had a phone screen with the director. Then, I was invited for a 5-hour onsite interview with 5 people from the company. It was a long day, but everyone I met was friendly. I spoke with two team members, the director, and two team leads. Before the onsite, there was a challenging logical test, and after, a writing sample. Honestly, I'd rather do one long interview day than meet different people every week; I found this style very productive. The main issue was the company's communication afterward. They said I'd hear back in two days, but I didn't. After a week of waiting, I emailed for an update, and HR said they were still processing. A week later, I emailed the director, who didn't reply (maybe he was busy). The following week, I emailed HR again, and they finally let me know they'd finished interviewing the last candidate, which was over two weeks after my interview. Just a few days ago, thinking I wouldn't hear back, I sent another status check email. HR informed me they'd selected someone else. While I'm fine with them finding the best candidate, the lack of communication throughout the month-long process was awful. I always had to initiate contact. It felt really disrespectful, and honestly, I feel I deserve better responses.
- How do you go about learning something new?
- Can you describe a challenging period in your past role and your approach to managing it?
Charles River Development Software Engineer Interview Questions
Quoted word for word from Charles River Development interview reports.
“Is it possible for an abstract class in Java to be declared as final?”
Read reports →“What is the difference between a list and a set?”
Read reports →“How would you delete the nth node from the end of a linked list?”
Read reports →“Considering the provided Java classes and code snippet, what are the resulting values for s1 and s2?”
Read reports →“Can you name four differences between a TreeSet and a HashSet?”
Read report →“Could you explain the difference between a HashSet and a HashMap?”
Read report →“What's the best way to find the optimal day to buy and sell stock given a list of prices?”
Read report →“Could you reverse the words in a sentence given as a character array?”
Read report →“Can you explain how to generate the Fibonacci series using a SELECT statement?”
Read report →Formats, difficulty and experience
Across all 65 Charles River Development interview reports.