Company takes great care of its employees Flexible work policies Invest in your learning Want you to succeed and grow with the company As an engineer, the emphasis on quality is great Will spend a ton of time assessing and vetting solutions before actually implementing them Awesome mentorship. Developer agility is slow Working on huge monolithic code base, building the application can be a major time drain and things often go wrong If you don't transfer teams, you will likely work on the same kind of thing and your learning will plateau (that said they make it super easy to transfer teams).
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.
How would you write a function to detect a substring in a string? If the substring can be found in the string, return the index at which it starts. Otherwise, return 1 . js function det... 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.
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.
Many modern programming languages have the notion of a stream. A stream is a resource _that's broken down_ and sent usually over a network in small chunks. Imagine a video that's playing it woul... 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.
Let's build a very basic calculator by programming it! Can you write a function that will evaluate a simple expression string without using your language's eval method? js const expr ... 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 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.
Hey there, welcome to the **challenges** portion of the **AlgoDaily** technical interview course! Over the next few days, you'll get some hands on experience with the essential data structures and algo... Try to solve.
This information was sourced from reviews originally posted on Glassdoor.
Amazing benefits for the Indianapolis area. Great culture and work flexibility. Pay is better than nearby competitors but lags behind other major tech hubs. Little room for advancement in some of the sub-clouds, unless you worked at whatever company got acquired to create that cloud. Can be hard to move up or onto different teams of your own volition. Constant reorganizations of mid-level management make it hard to get established as a newer employee. Implement better advancement protocols and employee training. The Open Opportunity Market is not enough.
I've really enjoyed working at SalesForce. I think Marc Benioff is a wonderful leader and love the contributions he's made at the UCSF. His philanthropic efforts to support the children's hospital and the rising rates of homelessness far surpass those of other prominent business leaders in the area. Thank you Glassdoor for having the ability to leave truly anonymous feedback on any company regardless of race, religion, sexual preference or association.
I am working for Salesforce for the past 3 years. So far I have not seen any valid point for me to make a move to another company. - Compensation is good compared to its equivalent companies - Great benefits and perks - Work-life balance is very good - Management helps employees to grow in their career - More innovative projects coming up which gives me a chance to learn the emerging technologies - Company does a lot of volunteering activities to support the society and people in need of help - Great culture and values which is why I hope this company is rated as the best place to work.
When I went in to work it felt like I was part of a family. There was great promotion of a work life balance, and you were even given a monthly monetary benefit to cover going to the gym, doing yoga, or whatever other athletic endeavor you pursued. It is a very large company, so you might not get to interact with as many people or have the same influence that you would in a much smaller company.
Hover over to see details. This data was sourced from submissions at levels.fyi.