Frontend CSS Coding Interview | Ft. Clément Mihailescu

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ม.ค. 2025

ความคิดเห็น • 102

  • @ConnerArdman
    @ConnerArdman  2 ปีที่แล้ว +17

    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 ปีที่แล้ว +286

    But can he center a div?

    • @purujitkulshreshtha2211
      @purujitkulshreshtha2211 2 ปีที่แล้ว +15

      Real question is... Can I invert a binary tree? *runs into darkness

    • @universecode1101
      @universecode1101 2 ปีที่แล้ว +1

      it can be strange sometimes 😂

    • @javity83
      @javity83 2 ปีที่แล้ว +1

      Center a div without using flex...

    • @narendrareddyyarramreddy2007
      @narendrareddyyarramreddy2007 2 ปีที่แล้ว +9

      @@javity83 position:absolute; top:50%; left:50%;transform: translate(-50%,-50%)

    • @Tw0Bits
      @Tw0Bits 2 ปีที่แล้ว +4

      { display: flex; align-items: center; justify-content: center; }

  • @zixuanchen8898
    @zixuanchen8898 2 ปีที่แล้ว +48

    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 ปีที่แล้ว +4

      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 ปีที่แล้ว +28

    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. 💪

  • @PoojaDutt
    @PoojaDutt 2 ปีที่แล้ว +3

    Nice! Excited to learn more 😀

  • @arunrawat3752
    @arunrawat3752 2 ปีที่แล้ว +10

    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 ปีที่แล้ว +19

      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.

  • @goosybs
    @goosybs 11 หลายเดือนก่อน

    *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.

  • @hazelbdev
    @hazelbdev 2 ปีที่แล้ว +5

    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 !!

  • @bezuvuyo2893
    @bezuvuyo2893 2 ปีที่แล้ว +5

    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. :)

  • @BillaCode
    @BillaCode 9 หลายเดือนก่อน

    This is foremost the best css video I have seen. Thanks and please upload more like this

  • @vegeta4122
    @vegeta4122 2 ปีที่แล้ว

    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!!

  • @brocode04
    @brocode04 ปีที่แล้ว +1

    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 ปีที่แล้ว +3

    Nice man, Keep it up🚀

  • @SEWebDesign
    @SEWebDesign 2 ปีที่แล้ว +3

    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!

  • @universecode1101
    @universecode1101 2 ปีที่แล้ว +2

    welcome on TH-cam 😄✌🏻

  • @briankgarland
    @briankgarland 2 ปีที่แล้ว +1

    I found that to be really easy, which is nice as it means my front-end skills are coming along nicely.

  • @Latuza
    @Latuza 2 ปีที่แล้ว +4

    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 😉

  • @Aalii6
    @Aalii6 2 ปีที่แล้ว +2

    interesting, thank you!

  • @Muphet
    @Muphet 3 หลายเดือนก่อน

    i had a harder css interview for junior dev recently than this. they expected me to know all best optimization practices and animation techniques rather than just style an element

  • @chanjusingha5751
    @chanjusingha5751 2 ปีที่แล้ว +3

    Hello Sir, I want to be a expert in Front End. Keep uploading videos that could help in a beginner perspective.

  • @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!

  • @unknownman5296
    @unknownman5296 2 ปีที่แล้ว +1

    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 TH-cam 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 😊

  • @nightcoder5k
    @nightcoder5k ปีที่แล้ว

    Good stuff. I did learn a few things. Thanks!

    • @ConnerArdman
      @ConnerArdman  ปีที่แล้ว

      Thanks! Glad you enjoyed it!

  • @muriukialex
    @muriukialex 2 ปีที่แล้ว

    here from the Frontend interview with Clement, where Ardman purred through 🐆...

  • @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.

  • @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 ปีที่แล้ว +3

      Thanks! Both coming soon 😎

  • @ototem
    @ototem 2 ปีที่แล้ว

    Nice, thanks!

  • @elg281
    @elg281 2 ปีที่แล้ว +1

    Sorry but i need to know. How would he fix the sizing?

  • @filipecabete4200
    @filipecabete4200 2 ปีที่แล้ว

    Is it the last build? Can't find live version :(

  • @maxunlimitedpower
    @maxunlimitedpower 2 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      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.

  • @markopolo2224
    @markopolo2224 2 ปีที่แล้ว

    ngl this makes me feel good about my css skills because i can do this

    • @remcosommeling1059
      @remcosommeling1059 2 ปีที่แล้ว +1

      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.

  • @SanderCokart
    @SanderCokart 2 ปีที่แล้ว

    guessing the last thing is line height

  • @urigross
    @urigross 2 ปีที่แล้ว

    Good practical interview

  • @Troy-ol5fk
    @Troy-ol5fk 2 ปีที่แล้ว

    you can't attach event listener to a pseudo element, because javascript has no access to elements defined in CSS

  • @GauravKumar-ue7nz
    @GauravKumar-ue7nz 2 ปีที่แล้ว +1

    WOW, Liked the part where you skipped padding then explained border and then came back to explain padding.

  • @rebelshadowrm
    @rebelshadowrm 2 ปีที่แล้ว +1

    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.

  • @Mocitydon
    @Mocitydon 2 ปีที่แล้ว +1

    Conner: Uhh I think that makes sense I’m ready to go 😃😃😃…
    Me: shitting my pants in my technical interview 🥲 😂

  • @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.

  • @TheOne-qv3xw
    @TheOne-qv3xw 2 ปีที่แล้ว

    make video on Print css

  • @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 ปีที่แล้ว +1

      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.

  • @HagerA.Elroby
    @HagerA.Elroby 2 ปีที่แล้ว

    Great video 👍

  • @avro.shaheen
    @avro.shaheen 2 ปีที่แล้ว

    If I use "display: inline" in status(.status) class?

  • @SanderCokart
    @SanderCokart 2 ปีที่แล้ว

    id use grid with auto-fit minmax

  • @zaghal
    @zaghal 2 ปีที่แล้ว

    Good luck!

  • @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 🙂🙂

  • @absurd7292
    @absurd7292 2 ปีที่แล้ว

    Great content.....

  • @ahmedfaroooq8875
    @ahmedfaroooq8875 2 ปีที่แล้ว

    display: flex does not work on the wrapper id.

  • @johnconnor9787
    @johnconnor9787 2 ปีที่แล้ว

    Very interesting

  • @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😚

  • @misu3rd
    @misu3rd 2 ปีที่แล้ว

    I like this type of videos. Next time maybe use sccs?

    • @ConnerArdman
      @ConnerArdman  2 ปีที่แล้ว +1

      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)

  • @ruiw4263
    @ruiw4263 2 ปีที่แล้ว

    border-radius: 50% good one.

  • @angelsv
    @angelsv 2 ปีที่แล้ว

    Did you got the job?

  • @ConnerArdman
    @ConnerArdman  2 ปีที่แล้ว +15

    Thanks for watching everyone! Make sure to checkout the JavaScript / DOM Manipulation video on Clement’s channel as well: th-cam.com/video/ai1zmNO5Z3E/w-d-xo.html

  • @tempusmagia486
    @tempusmagia486 2 ปีที่แล้ว

    This was fire

  • @aps9369
    @aps9369 2 ปีที่แล้ว

    Subscribed

  • @felixjones4522
    @felixjones4522 7 หลายเดือนก่อน

    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

  • @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.

  • @-seoulair
    @-seoulair 2 ปีที่แล้ว

    This is google level CSS interview? So I can go to google and do CSS right now? xD

  • @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

  • @sammyiboi
    @sammyiboi 2 ปีที่แล้ว +1

    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.

  • @geekinstaller5565
    @geekinstaller5565 2 ปีที่แล้ว

    Remember me as your 635th subscriber

  • @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.

  • @maheshmahadar4780
    @maheshmahadar4780 2 ปีที่แล้ว

    nice

  • @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 9 หลายเดือนก่อน +1

    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