I got to work with some of the smartest minds. There is a great work atmosphere with a good balance of work and fun. I had a brilliant learning curve as I got to work on multiple technologies within just two years. A lot of the work I did had a good amount visibility associated to it and so it was always felt like I was making a difference. Bureaucracy had started creeping in. The previously existing flexibility in choosing projects had started fading away.
We'll send you over 100 of the most common coding interview questions, once a day with visual explanations. Join over 16,323 users who are doubling their salaries in 30 minutes a day. All subscribers get a free 86-page preview PDF with a week of study material.
Note: ensure you read the disclaimer on the previous page reading the accuracy and sourcing of these problems.
Can you write a function to see if two binary trees are identical? 1 1 2 3 2 3 The above two trees share the same structure in terms of shape and l... Try to solve.
Can you invert a binary tree over its vertical axis? This is a famous problem made popular by this tweet: Google: 90 of our engineers use the software you wrote Homebrew , but you can t invert a... Try to solve.
In a given array of numbers, one element will show up once and the others will each show up twice. Can you find the number that only appears once in O n linear time? Bonus points if you can do it in... Try to solve.
Given an array of positive and negative integers like the following: js const arr 3, 5, 2, 4, 7, 1, 6, 8, 8, 4 Can you write a method findSumZeroSubsets to return the starting... Try to solve.
Write a method to determine how deep a binary tree lessons an intro to binary trees and search trees goes. The tree's depth can be described as the number of nodes you encounter as you traverse... Try to solve.
Can you write a function to traverse a binary tree **in order**, and print out the value of each node as it passes? js 4 5 6 The example would output 4, 6, 5 ... Try to solve.
Suppose we're given a simple binary tree lessons an intro to binary trees and search trees like the following: js 1 2 3 4 Can you... Try to solve.
Given a binary search tree like the one below, can you write a function that will return true if it is valid? 5 3 9 1 4 Recall that a BST is valid... Try to solve.
On a given street, there's a bunch of houses and lamps nearby. It looks kind of like the following H being houses, L being lamps : js L H L H H 0 1 2 3 4 We decide to represent thi... Try to solve.
This information was sourced from reviews originally posted on Glassdoor.
Freedom to go an extra mile in your projects to do something innovative - A high degree of collaboration and approachability, no cabin culture. Lack of value placed on existing employees, more concentrated on hiring people from outside rather than promoting talent from within. I felt the environment is transitioning from a startup culture to that of a well-established company. As a result, cross-team collaboration is becoming slower and more tedious than before.
Pay is good Some teams have really good culture and work life balance. Working hours specifically at Ekart are crazy. It ranges from 10-12 hours per day with many people also working on weekends as well owing to poor project planning without considering any buffers whatsoever. There is also low to medium amount of micro management. People are randomly shuffled to new teams for some time to expediate project timelines , sometimes putting them in grim situation based on the culture and quality of project planning in that team. Employee's personal life and health shall go in a toss.
Pros of the company work style are Flexible timings, Great Perks, Perfect Work Environment, Great work life balance, supportive teams, Good managers. If you want to work abroad, you cannot because there is no office outside of India. That is the only con i could think of. Great at managing. Very supportive right from the start. No one picks on you or anything because of seniority. Great collaboration from them.
Excellent employee benefits. Challenging goals and tasks which could impact millions of users. Excellent mentors. Great work culture. Makes you feel like a part of something great. Ownership of projects and entry level engineers have pretty much the same voice as an architect. The only complaint maybe I would have is that workload would be insane during the time of app rollouts and sales. But thats expected of a company which is trying to run it's competitor out of business.
Hover over to see details. This data was sourced from submissions at levels.fyi.