Google - SWE - Tech Screen
Description Template: Level: New Grad Education: Bachelors Years of Experience: 2 Questions Asked: Two Sum Given an array of integers nums and an integer target, return indices of the two numbers such that they add …
Anonymous interview experiences, offers and career talk from frontend engineers.
Description Template: Level: New Grad Education: Bachelors Years of Experience: 2 Questions Asked: Two Sum Given an array of integers nums and an integer target, return indices of the two numbers such that they add …
Just finished a fresh interview with a company. After the phone interview, various things happened in work and life, so I didn’t have much preparation. The person interviewing was really nice, specializing in Angular. Un…
Located in Midtown Manhattan, New York. Attended two Google interview training sessions because of proximity to work. The training was helpful, providing insights on interview strategies for success. Key takeaways: —…
First question: can only select from the front or back a total of k elements, find the minimum result, Example: K = 3, the minimum result is 3, 2, 4. Second question: Given weights, such as (0.3, 1, 4), return the mini…
The frontend resources in the area are still limited, contributing a frontend interview experience from a well-known company. Interviewed for the position of L5 Software Engineer, Frontend, the first interview consisted…
Years ago, when I was just starting my first job, a friend referred me, but I was probably overlooked at that time. It wasn’t until I had two to three years of experience that my resume was pulled out of the database. S…
Communicated over the phone, coding in Google Docs, only highlighting. Brief greetings, directly to the questions. A total of two JavaScript questions. (1) Implement the next() method for traversing an array. No need to…
The interviewer was late, and it was awkward to talk to her because she was short and spoke very softly, often difficult to hear clearly. Given an array of N+1 numbers ranging from 1 to N, find the duplicate number. Di…
In the front end of the page, write a callback function for retrying async calls as follows: // Retry async call using a callback function function retryAsyncCall(callback) { // Implementation code here } I made a …
The interviewer presented a diagram similar to this one, but with polygons inside, such as L or T shapes. The task was to design input and then find the total number of squares. It was unexpected to encounter such a diff…
Front-end recruitment through social recruitment channels in Shanghai, HR contacted the next day. Originally agreed upon 2 rounds of front-end interviews, 2 rounds of algorithm interviews, and 1 round of behavioral quest…
Faced an interview for a front-end position at the company, the algorithm difficulty was unexpectedly high, and I failed. The interview standards seemed puzzling, as the content was very diverse for a front-end role. I h…
UX Engineer early career recruited online is equivalent to a Frontend Engineer. A guy greeted me and asked what kind of questions I wanted to work on, whether they are related to Frontend Engineering or normal ones (lik…
Back in college, I applied to a certain company and got rejected… twice! Now, after almost two years of working, a recruiter reached out to me again, so I thought why not give it a try. I work in frontend development, so…
Previously, a friend helped with internal referral, no need for a phone screen, directly onsite. Interviewed for a frontend position. 1 Write a Set interval and clear Interval in Vanilla Javascript, cannot use the buil…
I’m sharing a Google Onsite interview experience from the end of last year. Position The position was for a Frontend full-time job switch. Questions The interview consisted of 5 rounds: 3 frontend, 1 algorithm, and 1…
The interview at google wasn’t much, as the topic depends on the interviewer’s personal preference. I didn’t plan to write about it initially to avoid taking up everyone’s bandwidth. However, couldn’t resist sharing due …
Last year, I was rejected in the final round of interviews. I didn’t perform well in the second round, and I might have been feeling down at that time and forgot to follow up. Here are the topics I need to address: Bin…
Documenting the store process, before the interview, I only prepared for algorithm coding questions, expecting a medium-level one: Beginning: The interviewer has 12 years of experience. After introducing themselves, th…
Find the first k characters in a DOM element; implement a fetcher that allows only one request at a time; there are too few front-end interview experiences on this platform, hoping for more sharing; accumulate good karma…
a recruiter reached out to me, and I approached it with a trial mindset. With 3 years of experience, I expected it to be an L3/L4 interview. Although it wasn’t specified, the given topics made me feel like it was for L4. …
The task is about a binary tree, where only leaf nodes can be selected at a time. Return the order of the selected leaf nodes in a list. For the second question, add a condition. Parent and child nodes cannot be adjacen…
Front-end interview experiences at Google are scarce. Here is a fresh interview experience and timeline from April. When I was a new grad, I applied to Google and got rejected after the onsite interview. Two years into m…
Phone screen: Warm-up question: Posted a code snippet on Google Docs and asked to identify the output, mainly focusing on the promise mechanism. Onsite: Recruiter later provided feedback, mentioning two rounds of schedu…
I interviewed for SDE but in the survey, I filled in “frontend” for the field. The interviewer immediately asked a front-end related question: how to write an algorithm to calculate the difference between two DOM trees. …
We agreed to meet at 10 am, but the person didn’t show up, so I waited awkwardly for an hour. I thought Google Meet was not working, so we rescheduled for the 17th at 11 am. We discussed topics like disagreements with th…
At the end of June, two weeks later, a tragedy… It felt like the response time was dragging a bit long, later found out it was because the recruiter had changed. A total of 5 rounds:
What do the following lines output, and why? console.log(1 < 2 < 3); console.log(3 > 2 > 1); The first statement outputs true, as expected. The second statement outputs false due to how the operator associativity for <…
Skip the HR screen and go straight to the hiring manager’s interview for the frontend engineer position at Everyday Robots. The interview lasts for one hour: 20 minutes: Introduction to the project, self-introduction,…
Sharing the interview experience with Google and YouTube. Received a referral email in early January but didn’t apply immediately. Applied for three positions at Google at the end of January through the referral link in …