BlueOptima | Software Engineer | Bangalore | Aug 2021 [offer]
Anonymous User
998

Status: New grad, B.Tech [CSE] Tier 3 College, Bangalore.
Position: Gradute Software Engineer + Internship
Location: Bangalore, India
Date: August, 2021

Round 1: Online Test on HackerEarth having 20 technical aptitude questions and two coding questions. aptitude mainly had java related coding and theory questions and in coding.

1.Escape from Grid(https://www.hackerearth.com/practice/algorithms/graphs/breadth-first-search/practice-problems/algorithm/escape-from-grid-google-ff752cb1/)
2.Chocolate Distribution(https://www.hackerearth.com/practice/basic-programming/implementation/basics-of-implementation/practice-problems/algorithm/chocolate-distribution-709f61ec/)

Round 2: 48 Students got qualified for this round, this was a 30 mins quick interview.

OOPS- Abstraction, Inheritance, Polymorphism, Encapsulation.

  • Inheritance VS polymorphism.
  • Types of polymorphism.
  • overloading vs overriding.
  • function on both.
  • Question on the ternary operator

SQL-

  • Indexing
  • DDL VS DML
  • Normalisation vs denormalisation
  • Sharding
  • SQL queries todo.
  • What to do when DB can handle only 100 votes but 1000 are coming from a bank.
  • Explain the internship.

DSA-

  • Stacks vs Queues.
  • explain Binary Search, time complexity.
  • Merge sort- nlogn divide and conquer.
  • Recursion- Explain, base cases.

Round 3: Work Sample was given in this round so basically, it was a production level problem, and 5 days were given to solve, document, and submit the code, and teams were made of 2-3 people in the teams.

Round 4: Work Sample discussion so our team got called for this round.

  • Explain the approach for the problem statement, Scopes of improvements for the project.
  • Why Javascript, How can project can handle the multiple inputs, JAVA vs JS, any online tool that does the same job.
  • What is NoSQL, what does DB offer(ACID), why is a web application, what is a web app which works on mobile- responsive.
  • Individual contributions, any questions (can we change the role), more questions on the storage of files.
  • code-related question on async js, promises, set timeout, how to fix it, use of the global array.
  • optimization, performance, handling huge data, getting out the right data.
    VERDICT- SELECTED

Curious About Compensation?

Comments (0)