Strong executive leadership pointing the company in the right direction. Best culture I've experienced so far -- the people I work with are driven yet compassionate. We are expected to work hard and smart for 8 hours a day, then go home. Building a product that I use on a daily basis is exciting. Frequent reorganizations and process changes, not surprising for a fast-growing company but could be annoying. On certain teams, there's a lot of tribal knowledge that makes it difficult for a newcomer to start contributing right away. People can be too nice to the point where difficult topics are avoided.
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 have an array of length 2 * n even length that consists of random integers. 1, 3, 2, 6, 5, 4 We are asked to create pairs out of these integers, like such: 1, 3 , 2, 6 , 5, 4 ... Try to solve.
Assume you have a Linked List implementation that has the following API: js prepend to start of list prepend val appends to end of list append val get an array of node val... Try to solve.
Can you implement a queue using two stacks? Many languages have queues modeled using arrays or lists, so we can mimic this constraint by only allowing those data structures to enqueue to the end a... Try to solve.
Can you convert a number to its text equivalent? This is otherwise known as number spelling . For example, given 1234 , we expect to get "one thousand two hundred and thirty four" back. ... 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.
This information was sourced from reviews originally posted on Glassdoor.
Wonderful culture: humility, empathy and just plain good natured personalities abound. Having worked at many large, high profile internet companies the hardest thing to get used to is: yes, these people are also very very smart and talented.
Work with some of the brightest and diverse people in tech. A lot of the engineers at Slack were previously at Facebook, Google, etc. and helped build out those companies. Awesome perks, good, food, great snacks, amazing founders very transparent work place. The people at Slack are very emphatic and help you when you need it. Oh yeah, free weekly massages are pretty awesome. Tough deadlines can be stressful at times. Slack doesn't have catered food all days of the week. Some teams definitely have more work to do than others. If you're an engineer on one of these teams life can be a little stressful.
Lots of openness & communication from the executive,Good focus on work/life balance. Everyone leaves at a reasonable hour and you aren't expected to work outside of work hours. Everyone takes vacation. We get ownership of our projects and get a say in what we work on. Pay is decent but not the best you can get in the industry.
Growing pains, sometimes things are changing so fast that is hard to catch up with everything going on. Keep focus on fostering the culture that has helped succeed. Working on the same product you use on a daily basis is extremely motivating and fun. Lots of technical and professional challenges. Great opportunity to grow in your career. Great salaries and benefits.
Hover over to see details. This data was sourced from submissions at levels.fyi.