If you are mission driven, then you would enjoy this company and it's mission of Economic Empowerment. Lots of interesting business problems to solve. These problems often translate into complex engineering challenges. Square also has scale both in terms of product and org. Most recently a lot of groups started the long journey of cloud migration. Overall technical direction of the company is often missing and it's left to teams to get aligned. While this meritocratic approach can lead to best team's solution wins situations, this is not always the case. Technical decision making is often slow as a result of this approach.
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 provided the following two linked lists: 1 2 3 4 and 2 5 8 Each one represents a number in reversed order, so 1 2 3 4 represents 4321 and 2 5 8 repre... Try to solve.
Here's a fun one: let's say we have a 2D array matrix that is a size of m rows and n columns. It is initially prefilled with 0 s and looks like the following: js 0, 0, 0, 0 , 0, 0, 0, ... Try to solve.
Arrays are amazing for looking up elements at specific indices as all elements in memory are contiguous, allowing for O 1 or constant time lookups. But often we don't, or can't, perform lookups via ... Try to solve.
We have a string str like the following: js const str "bubble" Find a way to convert it to a palindrome by inserting characters in front of it. Recall that a palindrome is defined... Try to solve.
A cache pronounced cash is a place of storage that allows for faster data retrieval. Separate from the main data storage, it's usually faster memory that houses frequently accessed values. With ... Try to solve.
Here's the definition of an anagram: _a word, phrase, or name formed by rearranging the letters of another: such as cinema, formed from iceman._ We are given two strings like "cinema" and "iceman" a... Try to solve.
If we are given an array of integers, can you return an output array such that each corresponding input's elements returns the product of the input array except itself? This can be hard to expla... Try to solve.
The setup is the same as Two Sum challenges two sum you're given an array of numbers, and a "goal" number. Write a method to return an array of the indexes of the two elements in the array tha... 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.
This information was sourced from reviews originally posted on Glassdoor.
In software engineering, you are exposed to all kinds of interesting problems in the financial space. Engineering talent was a positive surprise. Company grew from 2000 to almost 4000 relatively quickly. Career advancement can depend on department and manager, although it's a very typical problem at most places I have been working at. Being on-call is expected. The on-call experience is also very team dependent.
We’re empowering the small business owners and entrepreneurs of the world Square has huge growth potential Growth potential means growth opportunities for all of us as employees Square is very efficiently managed without all of the waste of many SF companies. This business knows how to grow All of my coworkers are insanely smart. Very few. The 401k match was capped at 1500 in 2017 but its doubling for 2018. This is still a bit low compared to some other companies but not too bad.
As a developer specifically, great engineering culture, they actually care about things like testing their code that many startups only give lip service to. Still has a startup-like atmosphere for a pretty old company. Some nice fringe benefits, health/dental/vision 100% lots of cheap-to-free food. Low salaries for a public company, equity compensation for me was equal to about 1 year salary but vesting over 4 years, even including the 25% premium it’s still low for the SF bay area. Required engineers to be on-call, at least on my team, but did not properly compensate. I have never worked anywhere that required engineers to be on-call unless it was shortly after a launch maybe they would be expected to fix their code if it failed catastrophically but not like this.
Management is really supportive and puts a huge emphasis on how they are there to help you. In addition, my co-workers are all very receptive to questions and are always willing to help. I also really appreciate the culinary team here - the food here is out of this world! The company is really aware about diversity and social issues. The art and design team is really strong here and I love working with beautiful products! It's also really exciting to see the company grow at such a fast rate!Keep it up! I really like how things are right now and I'm glad the company is transparent in everything that it does.
Hover over to see details. This data was sourced from submissions at levels.fyi.