Crio.do Interview Experience for SDE backend (Off-Campus) 2023
Round 1: Resume Shortlisting: According to the Job Description, they were looking for an engineer who has developed at least 7 projects, and out of the 3 must be solid and be in their GitHub account.
Skills required: Java, Spring Boot, NoSQL, AWS.
Round 2: DSA Round: Received mail from HR that I have been shortlisted for the next round i.e DSA round, it was an Online assessment consisting of 3 questions (Easy to Medium)
- https://www.w3wiki.net/rearrange-a-linked-list-such-that-all-even-and-odd-positioned-nodes-are-together/
- Violation of a Binary Tree
- Query Based question.
I did all 3 questions and the next day I received a call from HR for an interview.
Round 3: Technical Coding 1 Round (90 Minutes): The interview was Taken by the Senior Software Engineer for that company, it was basically a Development (backend) round
Question was :
Write a small program that will accept two dates from the command line and print whether it will rain between those dates or not.
Input: “17-01-2023” “19-01-2023” “cityName” ShouldTakeUmbrella “19-01-2023” “21-01-2023” “cityName” NoNeedOfUmbrella
and we should use the APIs from openweathermap.org.
I was able to develop it and I was scored on the basis of:
- How do I approach the problem?
- Modularity & good-quality code
- Structured/Testable code
Round 4: Technical Coding 2 Round (60 Minutes): The interview was Taken by the Co-Founder of that company. This round started with Company’s introduction and after that, I was asked about:
- Introduce Myself.
- Few SQL Queries
- Project Discussion
- https://leetcode.com/problems/simplify-path/
- REST APIs vs APIs
- Do I Hold offers?
- Will I be able to relocate?
- Any Questions?