Software Engineering Interviews at Big Tech (Square)

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ส.ค. 2024

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

  • @codingwithmitch
    @codingwithmitch  ปีที่แล้ว +6

    TIMESTAMPS
    0:00 What's covered in this video
    2:42 Interview Structure
    5:00 Technical Interview
    9:18 Behavioral Interview
    11:07 System Design / Past-experience
    14:40 Faking your way through the Behavioral & System design interview
    16:14 Applying for high-level positions (senior++)
    19:05 Interviewing at Square
    20:05 What I did to prepare for Squares interview
    22:22 Interviewing at Square in detail
    28:23 Experience: Do you need android experience to apply for an android role?

  • @MohammadMalan
    @MohammadMalan ปีที่แล้ว +8

    Hi Mitch, Flutter developer here and a student of yours. Just wanted to say "hi" since we are at the year's end. You have been a major influence in my life, thank you so much!!!!

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

    I have watched countless videos on how interviewing process is at tech giants and startups but no one has explained it like you did. Great job 👏

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

      Nice. Glad it helped. I definitely would have loved a video like this before I interviewed.

  • @huey1153
    @huey1153 ปีที่แล้ว +7

    I interviewed with them winter of last year. Unfortunately I think they filled headcount after my onsite. Luckily I landed multiple faang+ offers afterwards, so everything worked out in the end
    An element that I liked with their interviews is pair programming. Felt each interview was personalized and a lot more hands on which allowed for good communication with the interviewer.
    Also the recruiter would give feedback after each technical phone and the onsite

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

      I think Squares interview is very fair. I honestly feel like they get the best out of you. Glad you found another job!

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

    This video took me one step further into my dreams.
    as always, the contents are new and rare to find .
    Thank you for sharing this experience mitch.

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

    Ohh great video mitch. I wanted to apply to Square. Will apply now!!

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

    "MVVM Recipe App (Jetpack Compose)" was one of the greatest tutorial series for building an app from scratch! It would be great if you could start such a new series with new technologies and the experience you gained from the IT industry.

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

    Not all heroes wear a cape.. You're Rockstar 🎉❤

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

    Oh hi welcome back long time no see.

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

    This would be the place where I would say that I found this video very useful.
    I'm not going to say that I absolutely loved this video, even though I did.
    It doesn't feel right to tell you that this was a great video.

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

    Hey, I just completed the phone screen for an internship position. The next task is pair programming, and I'm waiting on the email for that. Got a few questions for you:
    1) How much time did they give you to schedule the technical interview? I'm out of town part of next week and I'm hoping it doesn't interfere too much with this interview. In your video it sounds like they gave you a whole month, so I hope that's the case for me.
    2) I already know it's going to be data structures and algorithms-style questions.Were you able to use Google/StackOverflow for the pair programming? Google is telling me yes. Also just wanted to note, the recruiter emphasized that rather than them throwing a question at me to solve, it will be us working as a pair to solve the question.
    3) After the pair coding is a '2 hour take home project'. I should have clarified with the recruiter, but do you have any feedback on this? I'm a bit confused as to whether it's actually timed, or if they anticipate that it will take only 2 hours, but it's not timed.
    Thanks!

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

    Very informative video. Thank you kind sir

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

    Should also mention that some big tech companies outsource their screening interviews to third party interviewing companies where you can’t ask your interviewer any questions about the company because they don’t know anything about the company. I know Palantir works with Karat for this for interns since I did a SWE intern interview with them last year.

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

      Square does not outsource far as I know. They have internal recruiters.

  • @bagdat.yakushev
    @bagdat.yakushev ปีที่แล้ว +2

    Hey Mitch & thanks a lot, very useful info! Don't be lost any more, please :)
    By the way, what is the English level (spoken and written) should be to apply for a job in Square ?

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

    Hey Mitch, after the take home project are you allowed to use google in the next step of the interview for example say they ask you to pull up your project and add a feature, are you allowed to use google

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

    Hey Mitch! When during the on site take home project, are you allowed to make reference to your old projects?

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

      Some interviewers will let you and some won't. Probably as long as you don't copy/paste a ton of code it would be fine in most cases.

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

    Hi, Mitch. Different audience member here. I’m working on an MVP for our startup app. We’ve opted to integrate Square for our payment gateway but the team has been waylaid by a few obstacles and have been having a hard time getting timely feedback to get through these bottlenecks. Any suggestions you can offer? Specific forums where we can find solid answers quickly specific to Square payment integration for apps? Thanks so much!

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

    Been interviewing recently and I have found the technical stuff can be a blocker. I tend to get take homes and when you submit them the bias feedback is insane. They want you to give them the world in 2-3 hours and get feedback that you didn't give them the world. Devs need to remember people also work and do not have all the time to do free work. I do agree, the behavioral and system is easy to BS as long as you read docs and have some basic grasp. Imo.

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

    "Now usually this is the point when I would promote my courses, but I'm not gonna do that..." Good one) hahahahhaha

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

    Hey Mitch. I wanted to ask what you think about the recent layoffs. Is it worth pursuing Android development at this point? I already have a masters in CS and an internship using Angular done in 2019. I had quit software because I think I experienced burnout at the time because I was doing that and school with little time off. Seeing the layoffs is making me discouraged to go back. I’d like to hear your thoughts. Thank you.

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

      Some companies are not doing lay offs. Like square has not done any far as I know. And the restaurants team is actually still hiring.

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

    Hi Mitch, it is a excellent video! recentlly I am intent to find android jobs overseas and I am in China. can you give me some advice.any advice will be grateful!

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

    Hey Mitch, Thanks for the informative video) I am doing Flutter development for 3 years now. Although I understand the Native Android structure, I don't have any production level app built in Native Android. My question is that, can I apply for Native Android Developer positions in big tech companies with my Flutter experience?

  • @SudhirKumar-qd5th
    @SudhirKumar-qd5th ปีที่แล้ว +1

    Hi what's the difference between an android developer and android engineer ?

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

      same. Those terms are interchangable.

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

      An android developer can use libraries and tools. Android engineer can build libraries and tools.

    • @SudhirKumar-qd5th
      @SudhirKumar-qd5th ปีที่แล้ว

      @@SamandarSdk are u an android developer

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

      @@SudhirKumar-qd5th Yeah

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

    you explain everything to me, but you missed most important part "The SALARY"

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

    Oh hey guy

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

    I'm a pleasant and funny person, according to my friends! And btw I'm also an Android engineer.
    Can I work with you at square?

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

      Yea to apply

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

      @@codingwithmitch I did it. Hope to see you soon!

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

    proceeds to promote courses