Good salary, bonus and stock options Cool office and respected brand name Industry leading products. Very high employee attrition. Most employees cannot stay for more that 2-3 years. Either one has to be working on a successful project or belong to a clique to stick around. Every year spring a musical chair of who will stay and who will let go happen, an ugly blame game will follow breaking people's spirit and sense of personal dignity, one could witness adult men crying. Once all the dirty business is taken care, company will have a song and dance summer party where the CEO will crack jokes in his southern folksy accent and CFO will talk about how all accounting books are looking great (with reduced financial liability).
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.
We're given a sorted singly linked list that is, a linked list made of nodes with no pointers to the previous node where the elements are already arranged in ascending order. js 9 ... Try to solve.
As we ease our way into the course, we'll want to start with the basic data structures and their operations. However, don't be fooled how fundamental these things are! Interviewers will often test y... Try to solve.
Can you determine the deletion distance between two strings? Let's define the deletion distance as **the numbers of characters needed to delete from two strings to make them equal.** For example... Try to solve.
Let's implement a linked list, a data structure that serves as one of the fundamental building blocks of many other data structures. A **linked list** is defined as a linear data structure ... Try to solve.
Here's a fun one: can you write a method to return the nodes of a binary tree lessons an intro to binary trees and search trees in a zig zag level order? It should return a multi dimension... 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.
Given an array, return just the unique elements without using any built in Array filtering. In other words, you're removing any duplicates. Note: Order needs to be preserved, so no sorting should be... Try to solve.
We're given an array of integers that looks like the following: js 0, 1, 2, 3, 4, 5, 6, 7, 8 Let's imagine we're an assembly line and we decide to shift some workers around. Say we ... Try to solve.
Now that we've implemented a linked list challenges implement a linked list , can you write a method that will delete all nodes of a given value? You're given the following standard structure... Try to solve.
This information was sourced from reviews originally posted on Glassdoor.
Very good Benefits and flexible working schedule. Lots of technologies to play around with and they are very interested in improving your quality of life both at home and at work. I've seen many times now that the wrong people get promoted and they loose some really good talent because they fail to recognize until it's too late. This is very similar to most companies though to be fair. If you are someone that can handle watching this type of scenario and be complacent then this won't bother you, but if you are bothered, this is absolutely frustrating. Recognize key players in the org and utilize them to help weed out others that don't align with the key values. One key factor lacking is the "correct" mind set for most of the engineers.
Employee friendly policies and culture . Leaders seem always busy "planning", not connected to engineers on ground. Many VPs may not even know their engineers by face. Even though we adopted Agile, senior leadership though process is still "waterfall". There is fear of failure , risk taking is not encouraged, only big milestones are worth celebrating. There are some really good talented people around, but their energies are not effectively utilized or even recognized. Keep your "talent acquisition" hat open even internally.
I've been at Intuit for a little under a year an half now, and all in all, I like the company. Some bullet points are: Great benefits, invested in improving their employees, company culture isn't an afterthought. They're also actively working to bring modern tools and technology into the development stack allowing us to do some pretty cools things. Sadly while the culture is great, and the public facing technology is what you would expect from a modern SaaS company, the immediate tools they allow you to work with are not. It's fairly obvious the their IT organisation is pretty old school. While offering both Macs and PC's, the PC's are behemoths and not fun to carry around. They're so loaded with security software trying compensate for Window's poor security that you're lucky if the batteries last an hour sometimes.
Stand by their principles - Integrity without compromise being the first and foremost. Congenial work environment and great people to work with - focus is on work and never experienced any internal politics. Employee friendly, good work-life balance, opportunity to work on new technologies. Quarterly 'hackathons' help teams focus on engineering what is close to their heart. Great benefits - well-subsidized health insurance, 401K company match, matching donations to charities, parental leave, generous PTO, 3 days of volunteer time off and other perks and benefits.
Hover over to see details. This data was sourced from submissions at levels.fyi.