Frontend CSS Coding Interview | Ft. Clément Mihailescu

  Рет қаралды 79,521

Conner Ardman

Conner Ardman

Күн бұрын

In this video, I'm interviewed by Clément Mihailescu, the CEO of AlgoExpert, to test my CSS knowledge in a "Google style" interview.
We also filmed a JavaScript / DOM Manipulation interview on his channel: • Google Frontend Interv...
Prepping for your frontend interviews? Use code "conner" for a discount on FrontendExpert
www.frontendexpert.io/conner
LinkedIn: / connerardman
TikTok: / connerardman
Video/Coding Gear: www.amazon.com/shop/connerardman
Timestamps
0:00 Intro
1:27 Interview

Пікірлер: 102
@ConnerArdman
@ConnerArdman 2 жыл бұрын
Hey everyone, thanks for watching the video! I want to be super clear on what a real frontend interview loop looks like to make sure this video isn’t giving anyone a false impression. Most likely you will not have a pure CSS interview. Depending on the company, you might be asked a frontend question involving some CSS (e.g. the interview we did on Clement’s channel combined with ideas from this one), or you might be asked some high-level CSS questions like the ones Clement asked me in the beginning of this video. There’s also a chance CSS doesn’t get mentioned at all. I have seen some instances of pure CSS interviews, but these do tend to be for specific jobs that will require a lot of CSS knowledge. All that said, I do think practicing CSS is important, and it can oftentimes give you a way to stand out from the “average” developer. If you are preparing for frontend interviews, I would always advise to spend most of your preparation time on JavaScript questions along with standard data structures & algorithms.
@clem
@clem 2 жыл бұрын
But can he center a div?
@purujitkulshreshtha2211
@purujitkulshreshtha2211 2 жыл бұрын
Real question is... Can I invert a binary tree? *runs into darkness
@universecode1101
@universecode1101 2 жыл бұрын
it can be strange sometimes 😂
@javity83
@javity83 2 жыл бұрын
Center a div without using flex...
@narendrareddyyarramreddy2007
@narendrareddyyarramreddy2007 2 жыл бұрын
@@javity83 position:absolute; top:50%; left:50%;transform: translate(-50%,-50%)
@Tw0Bits
@Tw0Bits 2 жыл бұрын
{ display: flex; align-items: center; justify-content: center; }
@zixuanchen8898
@zixuanchen8898 2 жыл бұрын
Please upload more interview videos like this! It is extremely helpful and enlightening and I love the way that you and Clément communicated!
@ConnerArdman
@ConnerArdman 2 жыл бұрын
Thanks, glad you liked it! Hopefully more coming relatively soon 😎
@simosimo1volta
@simosimo1volta 2 жыл бұрын
Instead, stop being evaluated for a silly 30-minute exercise
@SiyaDante
@SiyaDante 2 жыл бұрын
For your first vide ever(!) you have a great amount of confidence talking in front of camera. Both your voice and tone are calm which makes it pleasant to listen to. Obviously you have a great potential to become a rather successful youtuber. Keep up the good work. 💪
@ConnerArdman
@ConnerArdman 2 жыл бұрын
Thanks for watching everyone! Make sure to checkout the JavaScript / DOM Manipulation video on Clement’s channel as well: kzbin.info/www/bejne/l5qUq6CEhJqNaac
@bezuvuyo2893
@bezuvuyo2893 2 жыл бұрын
Already love your content. As a beginner in Web Dev i can say i’m movitated, love how you tackle your problems. Can’t wait to seeing more of your content. :)
@vegeta4122
@vegeta4122 Жыл бұрын
Great video! Love how you explained each of the properties you added, by adding flex, and align-items. And using flex-wrap. This is awesome!!
@BillaCode
@BillaCode 3 ай бұрын
This is foremost the best css video I have seen. Thanks and please upload more like this
@hydradevs
@hydradevs 2 жыл бұрын
First video looks like the 500th video , i love it.. upload more video like this 💯💯
@PoojaDutt
@PoojaDutt 2 жыл бұрын
Nice! Excited to learn more 😀
@arunrawat3752
@arunrawat3752 2 жыл бұрын
This is really the level of CSS interview asked in companies as I have no idea as I am a student , I was also able to replicate the above thing and answer the questions so that means I am good in CSS ?. Can do lot more than this from animation to design.
@ConnerArdman
@ConnerArdman 2 жыл бұрын
It really depends. If you're applying to frontend roles in big tech companies like FAANG, there is a good chance you don't get any coding questions purely testing CSS unless the job description mentions it as a major component to the role. Instead, you might just be asked some high level questions like the ones Clement asked me at the start of the video to quickly gauge your knowledge. On the other hand, if you are applying to smaller companies, really anything is fair game. At this point I've heard everything from not mentioning CSS in the interviews at all to interviews just like this one and even whiteboarding a CSS animation. TL;DR: Most likely this interview is actually more in depth than the CSS that you would need in frontend interviews, but it can really depend on the role you are applying for and the company.
@hazelbdev
@hazelbdev 2 жыл бұрын
I have been coding for about 2-3 months and the first question got me… I was like a box what? Then I realized (once you started to answer the question) I knew what he was asking but I never knew what it was called. Great content man!! Keep up the work you’re helping people in so many ways !!
@MotivateHouse
@MotivateHouse 4 ай бұрын
Same
@shafnisha1171
@shafnisha1171 11 ай бұрын
When i learn from you i feel more productivity and more motive to become a front end dev i learned to become a front end dev for the last 3 to 4 months but i have problem in css and js also wanna learn more about angular hope to follow your frontend course on Algo-expert!
@soumeshk
@soumeshk 2 жыл бұрын
Nice man, Keep it up🚀
@SEWebDesign
@SEWebDesign 2 жыл бұрын
You can't make pseudo elements clickable just FYI. Since they aren't part of the DOM you can't bind events to them. Nice video!
@briankgarland
@briankgarland 2 жыл бұрын
I found that to be really easy, which is nice as it means my front-end skills are coming along nicely.
@chanjusingha5751
@chanjusingha5751 2 жыл бұрын
Hello Sir, I want to be a expert in Front End. Keep uploading videos that could help in a beginner perspective.
@gabrielpedroza1346
@gabrielpedroza1346 2 жыл бұрын
Vid is awesome!! Would love for you to make a video on your journey and how you got to fb and decided to leave.
@ConnerArdman
@ConnerArdman 2 жыл бұрын
Thanks! Both coming soon 😎
@goosydev
@goosydev 5 ай бұрын
*For anybody wondering:* At 14:37 by adding a padding you created a barrier between the default margins of the h3 elements in the column preventing their "margin collapse". Thats why the margin of h3 was "in" the box after adding the padding just making it look like the padding was big.
@Latuza
@Latuza 2 жыл бұрын
I learned so much css just from this. can u do videos on flex box, grid tutorials?
@ConnerArdman
@ConnerArdman 2 жыл бұрын
Awesome, glad you learned from this! At the moment I’m not too focused on doing tutorials on this channel, but maybe down the line I might try it out…. Although I do have flexbox and grid videos on FrontendExpert 😉
@unknownman5296
@unknownman5296 2 жыл бұрын
Hey @Conner nice video man. Currently I am learning web development from your course, frontend expert. And it has been amazing!! :))) A suggestion that I can give is probably please explain things a little more slowly(so that it's more beginner-friendly) because sometimes you explain things too fast in frontend expert and I have to find on KZbin on the topics that I'm still confused. Great video btw 👍👍👍
@ConnerArdman
@ConnerArdman 2 жыл бұрын
Awesome to hear you're enjoying the course so far! And thanks for the suggestion, it's always hard for us to find the right balance of pace, especially given the huge range of experience that different users might have. Definitely noted though and always something we are looking to improve on with future content 😊
@Aalii6
@Aalii6 2 жыл бұрын
interesting, thank you!
@av.shaheen
@av.shaheen 2 жыл бұрын
If I use "display: inline" in status(.status) class?
@universecode1101
@universecode1101 2 жыл бұрын
welcome on KZbin 😄✌🏻
@nightcoder5k
@nightcoder5k Жыл бұрын
Good stuff. I did learn a few things. Thanks!
@ConnerArdman
@ConnerArdman Жыл бұрын
Thanks! Glad you enjoyed it!
@filipecabete4200
@filipecabete4200 2 жыл бұрын
Is it the last build? Can't find live version :(
@ototem
@ototem Жыл бұрын
Nice, thanks!
@elg281
@elg281 Жыл бұрын
Sorry but i need to know. How would he fix the sizing?
@muriukialex
@muriukialex 2 жыл бұрын
here from the Frontend interview with Clement, where Ardman purred through 🐆...
@HagerA.Elroby
@HagerA.Elroby 2 жыл бұрын
Great video 👍
@urigross
@urigross Жыл бұрын
Good practical interview
@xxxxxx89xxxx30
@xxxxxx89xxxx30 2 жыл бұрын
Great video (and the on on Clements channel) :D made me think that iam underpayed right now :) If i were to study for an interview in general, what content/page wuld you suggest to have it all covered?
@ConnerArdman
@ConnerArdman 2 жыл бұрын
Thanks! Obviously I’m biased, but I really think all of the AlgoExpert products are great. For frontend roles, I would usually recommend FrontendExpert + AlgoExpert as you will likely see both algorithm problems and frontend problems.
@rebelshadowrm
@rebelshadowrm 2 жыл бұрын
I would have started with setting css variables, is there any particular reason you wouldn't?
@ConnerArdman
@ConnerArdman 2 жыл бұрын
No reason really, I think converting that big comment at the top into variables would have been a good approach 👍 It just wasn't something I thought of doing in the moment.
@AlokKumar-sy3jm
@AlokKumar-sy3jm 2 жыл бұрын
Bro I've this much of confidence in CSS and also good in MERN stack development.. but can't getting such an opportunity to show my skills 🙂🙂
@markopolo2224
@markopolo2224 2 жыл бұрын
ngl this makes me feel good about my css skills because i can do this
@remcosommeling1059
@remcosommeling1059 2 жыл бұрын
I'd be able to do most of this from the top of my head, but I'd feel like I'd be stabbing at it in the dark at some of them. I see I could use some practice simply replicating and increase my ready knowledge and clarity on the fundamentals. I would be ready for an interview like this in a short time though, which is a little surprising to me. Since I have been feeling mostly overwhelmed with all the possibilities while studying CSS / html.
@absurd7292
@absurd7292 2 жыл бұрын
Great content.....
@zaghal
@zaghal 2 жыл бұрын
Good luck!
@sheriffderek
@sheriffderek 2 жыл бұрын
3:21 Can we rewrite this HTML? This looks like a list of lists and there's no way that a screen-reader would be able to present the status to users.
@javity83
@javity83 2 жыл бұрын
I think the height difference would be resolved with line-height: 1 on the h3 element
@donniedamato
@donniedamato 2 жыл бұрын
h3 elements come with margin. All you need to do is set h3 { margin: 0 } to fix.
@misu3rd
@misu3rd 2 жыл бұрын
I like this type of videos. Next time maybe use sccs?
@ConnerArdman
@ConnerArdman 2 жыл бұрын
Thanks, glad you liked the video! If we do this again, SCSS could be an interesting idea (although that might be the most niche interview possible lol)
@Troy-ol5fk
@Troy-ol5fk Жыл бұрын
you can't attach event listener to a pseudo element, because javascript has no access to elements defined in CSS
@tempusmagia486
@tempusmagia486 2 жыл бұрын
This was fire
@yajirushik2871
@yajirushik2871 2 жыл бұрын
Something like that really could happen on interview? I mean everytime when I ask they want me to write simple web app or explain back-end front-end JS problem so for me it's so surreal to actually get a question like that. Also it's really easy to achieve question goal for me.
@ConnerArdman
@ConnerArdman 2 жыл бұрын
It would just depend on the company and the job you're applying for. If you're applying for a standard frontend role, probably not. As I mentioned in the intro of the video, they are more likely to just briefly test CSS in other interviews, if they test it at all. However, I have heard of people getting interviews like this applying to more design-centered frontend jobs.
@johnconnor9787
@johnconnor9787 2 жыл бұрын
Very interesting
@SanderCokart
@SanderCokart 2 жыл бұрын
id use grid with auto-fit minmax
@TheOne-qv3xw
@TheOne-qv3xw 2 жыл бұрын
make video on Print css
@ahmedezzeldin8697
@ahmedezzeldin8697 2 жыл бұрын
God made you a brother to me, but you chose to be a mentor for me. And I want you to know that you were great at being both. Happy birthday bhai!
@SanderCokart
@SanderCokart 2 жыл бұрын
guessing the last thing is line height
@ruiw4263
@ruiw4263 2 жыл бұрын
border-radius: 50% good one.
@aps9369
@aps9369 2 жыл бұрын
Subscribed
@shengpang1405
@shengpang1405 Жыл бұрын
the interview is great but instead of only showing the interview, how about providing the code sandbox link for everyone and we could practice the same question, I think that may a good idea lol😚
@Mocitydon
@Mocitydon 2 жыл бұрын
Conner: Uhh I think that makes sense I’m ready to go 😃😃😃… Me: shitting my pants in my technical interview 🥲 😂
@GauravKumar-ue7nz
@GauravKumar-ue7nz 2 жыл бұрын
WOW, Liked the part where you skipped padding then explained border and then came back to explain padding.
@shaXrak
@shaXrak 2 жыл бұрын
Very good job, but you might wanna keep your hands down when explaining your video :)
@red_onex--x808
@red_onex--x808 2 жыл бұрын
Cool
@ahmedfaroooq8875
@ahmedfaroooq8875 2 жыл бұрын
display: flex does not work on the wrapper id.
@felixjones4522
@felixjones4522 Ай бұрын
Hi im brand new to this channel, was wondering if ur were a frontend web developer or mobile developer.. Oh im new to coding n I'm tryin to follow a path that'd get me my first job faster, i already have my html n css down , still doing JavaScript
@geekinstaller5565
@geekinstaller5565 2 жыл бұрын
Remember me as your 635th subscriber
@maheshmahadar4780
@maheshmahadar4780 2 жыл бұрын
nice
@-seoulair
@-seoulair 2 жыл бұрын
This is google level CSS interview? So I can go to google and do CSS right now? xD
@franos1910
@franos1910 2 жыл бұрын
is it really that simple to get a job at faang?
@ConnerArdman
@ConnerArdman 2 жыл бұрын
Unfortunately, no there is a lot more to it. Depending on the company, you’d likely have -5 total interviews with 1-2 of them being frontend based (and probably mostly focused on JavaScript rather than HTML/CSS). The other interviews would be traditional data structures and algorithm problems or potentially system design.
@angelsv
@angelsv 2 жыл бұрын
Did you got the job?
@sammyiboi
@sammyiboi 2 жыл бұрын
He didn't offer you a job at the end of this interview! 😭
@jarrellidk
@jarrellidk 2 жыл бұрын
You’d need at least 3 interviews for a FAANG level company lol.
@joeroddy
@joeroddy 2 жыл бұрын
So many people new to programming in here and I feel like they're being misled a bit for the sake of pushing a subscription to this website. "CSS coding interviews" don't exist, and if they did, they'd be for extremely niche positions. I've been in full stack / FE dev for 7 years and I can count the number of css questions I've ever received on one hand, after dozens of tech interviews. It is extremely rare to receive a CSS question at all in an interview. The only positions a 'CSS Interview' would be appropriate for would be if I was hiring someone who was going to create an entire CSS framework for our org and that would be their entire job. If you guys want to be developers for anything more than basic brochure websites, learn the very basics of css and dump every remaining ounce of energy into mastering js.
@ConnerArdman
@ConnerArdman 2 жыл бұрын
This is valid feedback, thanks for pointing it out 😊. I actually have had a few people tell me they had a CSS specific round, but they are usually for more design-adjacent roles than just a standard frontend developer (and that is certainly an exception not the rule). I was trying to get at that with the intro to the video, but to make it more clear I added a pinned comment as well.
@channelfeedtv5265
@channelfeedtv5265 2 жыл бұрын
I now know why websites are mostly crap. Too much front end, inefficient back ends.
@HenryPangsatabam
@HenryPangsatabam 2 жыл бұрын
This was kind of easy..
@yomamasofat413
@yomamasofat413 3 ай бұрын
lord I hate css
@TheOne-qv3xw
@TheOne-qv3xw 2 жыл бұрын
make video on Print css
@TheOne-qv3xw
@TheOne-qv3xw 2 жыл бұрын
make video on Print css
@TheOne-qv3xw
@TheOne-qv3xw 2 жыл бұрын
make video on Print css
React Coding Interview Ft. Clément Mihailescu
47:08
Conner Ardman
Рет қаралды 123 М.
Google Coding Interview With A Facebook Software Engineer
49:59
Clément Mihailescu
Рет қаралды 927 М.
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 79 МЛН
100❤️
00:19
MY💝No War🤝
Рет қаралды 23 МЛН
How To Prepare For Coding Interviews Efficiently
10:45
Conner Ardman
Рет қаралды 70 М.
How I'd Learn Full-Stack Web Development (If I Could Start Over)
10:28
Beginner React.js Coding Interview (ft. Clément Mihailescu)
36:31
Ben Awad
Рет қаралды 2,1 МЛН
Easy Google Coding Interview With Ben Awad
28:00
Clément Mihailescu
Рет қаралды 1 МЛН
What a REAL web developer interview is like (Front End)
19:59
Joshua Fluke
Рет қаралды 1,4 МЛН
CSS Tips And Tricks I Wish I Knew Before
12:12
Lama Dev
Рет қаралды 449 М.
Advice from the Top 1% of Software Engineers
10:21
Kevin Naughton Jr.
Рет қаралды 3,2 МЛН
Coding Interview with Dan Abramov
58:20
Ben Awad
Рет қаралды 640 М.
ex-FAANG Developer vs "Hardest" JavaScript Quiz
12:33
Conner Ardman
Рет қаралды 25 М.
Software Engineering Job Interview - Full Mock Interview
1:14:29
freeCodeCamp.org
Рет қаралды 1,3 МЛН
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 948 М.
Зачем ЭТО электрику? #секрет #прибор #энерголикбез
0:56
Александр Мальков
Рет қаралды 637 М.
ГОСЗАКУПОЧНЫЙ ПК за 10 тысяч рублей
36:28
Ремонтяш
Рет қаралды 544 М.
Что не так с раскладушками? #samsung #fold
0:42
Не шарю!
Рет қаралды 217 М.