Tip 1: Practice DSA thoroughly.
Tip 2: Be aware of OOP concepts and the basics of LLD.
Tip 1: Mention tech stacks and relevant projects.
Tip 2: Do not lie
There were 4 DSA problems. I think you need to solve at least 3 to clear the cut-off.
Given an array number of distinct integers, return all the possible permutations. You can return the answer in any order.
Solved using Backtracing.
Determine if a 9 x 9 Sudoku board is valid. Only the filled cells need to be validated according to the following rules:
Each row must contain the digits 1-9 without repetition.
Each column must contain the digits 1-9 without repetition.
Each of the nine 3 x 3 sub-boxes of the grid must contain the digits 1-9 without repetition.
Solved using Backtracking.
Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after rain.
Solved using Dynamic Programming.
Given an array of strings strs, group the anagrams together. You can return the answer in any order.
Solved using Hashmap and sorting.
There was a workstyle assessment and some behavioural MCQs. They call it COINsights. This assessment is to give us an understanding of your preferred work style.
Tip 1: Be Honest, do not lie.
Tip 2: This assessment was also considered equally important as the Coding assessment, so do not ignore it.
Name: Tech Execution Interview
Result: Rejected
Mode: Online
Design a Low-Level Design of Splitwise.
Tip 1: I was given a DSA problem but I was expected to write clean code by applying OOP design.
Tip 2: I did not know LLD/ OOPs design at that time and directly wrote the code without involving OOPs.
Tip 3: Also focus on variable naming and clean code principles.
Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is the result of 4 % 2?