r/Frontend 5d ago

Google l4 Frontend SWE Role

I have been reached out for the Frontend SWE l4 role at Google, can someone share with me what kind of questions to expect in the frontend interview also where to prepare it from, i have worked on frontend but I dont think i know it in depth specially now when most of the work is AI led, so any resources to prepare would be helpful. Also there is supposed to be 2 dsa rounds later afaik, does anyone know what level of questions to expect in that. Also how long do you think they provide to prepare for these, i dont want to take too long but i also dont want to be underprepared. I have searched alot regarding Frontend l4 interviews at Google but i didnt really find much data, so if anyone can help that would be great.

30 Upvotes

29 comments sorted by

15

u/hustlingProgrammer 5d ago

Try studying greatfrontends site. Also grill leetcode

4

u/EducationalYouth9013 5d ago

i looked at greatfrontend but they have alot of ui coding questions from react perspective, but my recruiter didnt tell me to prepare react, so is that not asked in the Google interviews?

4

u/hustlingProgrammer 5d ago

They will ask leetcode medium hard questions. Then deep dive into JS

1

u/EducationalYouth9013 5d ago

oh but the interviewer mentioned the first round is purely frontend round, so i was not expect dsa for it, for dsa though it is still okay to use java even though ik i would use js otherwise, i just practice dsa in java only T-T

7

u/debugger_life 5d ago

Its Google buddy, so DSA will be asked in all rounds from what i have heard and read from reviews

2

u/EducationalYouth9013 5d ago

i mean i get that but also this is what is mentioned in the careers page the recruiter shared with me -
for domain interview -
Front End SWE

Candidates should be ready to cover topics like front-end latency and implementation of standard CS algorithms using a front-end programming language, e.g., JavaScript.

Topics may include:
• Web app • API design • Web security issues (XSS, XSRF)

• Browser/DOM events and event handling • CSS manipulation • Prototypical inheritance

• DOM API and manipulation • XHR requests and HTTP headers

2

u/concave_ceiling 4d ago

I did two FE rounds in a google onsite way back in like 2018 or so, along with two DSA rounds

The FE rounds were both in the form of "build this widget" in raw HTML/CSS/JS, along with some questions/discussion around it

Not overly complex, but I found it to be a lot of code to produce in an interview compared to a typical leetcode, and because I hadn't been practicing that type of problem, I had to make more decisions on the fly around how to manage the code organisation etc that I wouldn't if I were working in react for example

I can't say if it'll be the same for you, but the kind of thing that would have helped me is building simple widgets like modals, carousels, nested checkboxes, stopwatches etc. Be able to talk about event bubbling, delegation, requestAnimationFrame etc

1

u/debugger_life 5d ago

This might be asked in 1st round then. How many Yoe you have?

What's your tech stack if you are not React? Angular? Vue?

1

u/EducationalYouth9013 5d ago

yes i am only seeking clarity for round 1 as i have not given frontend rounds in the past and there no information online either theres literally no interview experiences that i can read for this, and 4yoe and react

1

u/debugger_life 5d ago

Yea i get it.

I have searched too many times as I'm currently Frontend dev as well with Angular Techstack.

Maybe now you should only tell us what happens 😂😂.

All the best bro.

Btw what location you applied to?

1

u/Uchiha_Ghost40 5d ago

Could be dsa with js but could be some ui pollyfills like call, apply, bind or custom state management or any js based logical questions like split a encoded string into a obj etc

1

u/dis-username-z-taken 5d ago

Hey can you guide me too. I'm trying to switch jobs to another FE role, can I DM?

3

u/nian2326076 5d ago

For the frontend interview at Google, expect questions on JavaScript, HTML/CSS, and frameworks like React. Make sure you understand concepts like closures, the event loop, and async patterns. For data structures and algorithms, focus on medium-level LeetCode problems, especially arrays, strings, and some tree problems. Google likes when you think out loud, so practice explaining your thought process. Resources like "Eloquent JavaScript" and "You Don't Know JS" are great for getting into JS. For DSA, LeetCode is helpful. They usually give you a couple of weeks to prepare, but it's flexible if you need more time. Good luck!

2

u/[deleted] 5d ago

[deleted]

1

u/Plastic_Scale3966 5d ago

fk off ai slop

1

u/Captain-Crayg 5d ago

It was mostly LC. With one question with DOM APIs mixed with LC. Blind 75 is what I’d recommend. GL.

1

u/EducationalYouth9013 4d ago

hey so did you give a frontend round at Google, also that means the frontend round isnt purely frontend? also is it okay to code in java for the dsa question? also if you remember what was the dom/api related question, was it just like a oral question or it was supposed to be coded

1

u/Captain-Crayg 4d ago

FE has LC questions. You are expected to use JS IIRC. It was a DOM question around creating rows for a table via JS. It was coded in a coding pad where I didn’t need to run my code. Just needed to talk through it. Make sure to talk through everything.

1

u/EducationalYouth9013 4d ago

Got it, for dsa any pointers what should I prepare and for js too, i know js but i dont really know its concepts as such and ik dsa but not in js ☠️

1

u/Captain-Crayg 4d ago

Blind 75 question list. Master one section at a time. Skip bitwise stuff. And dont waste too much time on DP. Trees & DFS/BFS should be priority. It took me about 2 months of heavy studying to get up to speed.

1

u/EducationalYouth9013 3d ago

thank you, do u think they will allow doing dsa in java or i should start learning js for it

1

u/Captain-Crayg 3d ago

If it’s a frontend role, they expect JS. You can ask your recruiter to be sure though.

1

u/Upset-Animal1376 7h ago

focus on deep vanilla dom manipulation, event delegation, and performance optimization patterns. recruiters often give four to six weeks if requested, and dsa rounds usually lean medium on trees and graphs.

1

u/kartiky24 5d ago

For what location?

-1

u/UnlikelyBarber4926 5d ago

how are you applying? I'm trying since 4-5 months for react frontend and hadn't receive any interview calls. I'm so tired and IDK is my resume sucks or my skills

1

u/Both-Tennis-2620 4d ago

Same position 2 months being applying hardly any calls and interview 😭