Turing's Live Coding Challenge | Node.JS Mock Interview

Поділитися
Вставка
  • Опубліковано 20 сер 2024
  • This episode of Turing Mock Interviews takes a look at what a Live Coding Challenge looks like for a Node.JS Job at Turing. Watch the video to learn more about the platform and the kind of questions that get asked in a Live Coding Test.
    Watch the Full Stack Development Live Coding Challenge here: bit.ly/3ud6SPf
    Watch the React.JS Live Coding Challenge here: bit.ly/3gQ8WJI
    Watch more Turing Mock Interviews: bit.ly/3tEYNTe
    Become a Turing software developer today.
    Take the Turing test now: turing.com/s/Qh...
    Find remote US software jobs: turing.com/s/ez...
    Hire software developers of Silicon Valley caliber: turing.com/s/hc...
    To stay informed about the latest updates at Turing, follow us on:
    Instagram: / turingcom
    Facebook: / turingcom
    Twitter: / turingcom
    LinkedIn: / mycompany
    ...
    #NodeJSInterview #NodeJSCodingChallenge #NodeJSDevelopers #NodeJSJobs #TuringJobs #RemoteJobs #TuringDeveloper
    About Turing.com:
    Turing connects exceptionally talented software developers to remote engineering jobs at Silicon Valley and US-based companies. 400+ companies, including those backed by Google Ventures, Andreessen Horowitz, Founders Fund, Kleiner Perkins, and Bloomberg, have successfully hired Turing developers.
    - For over 2M software developers across 150+ countries, Turing.com is the preferred platform for finding remote US software engineering jobs.
    - Turing offers a wide range of long-term, full-time remote jobs for Full Stack, Front-End, Back-End, Mobile, DevOps, and AI/ML developers.
    - Turing remote developers enjoy higher pay than local standards in most countries, a healthy work-life balance, a strong sense of community, and rapid career growth.
    Turing is backed by well-known investors like WestBridge Capital, Foundation Capital, Facebook’s first CTO (Adam D’Angelo), executives from Google, Facebook, Amazon, Twitter, and Founders Fund (investors in Facebook, Tesla, Asana, etc.), among others. The company is led by serial AI entrepreneurs Jonathan Siddharth and Vijay Krishnan, whose previous firm leveraged remote talent and was successfully acquired.
    The company was founded in 2018 and is headquartered in Palo Alto, California

КОМЕНТАРІ • 67

  • @jonnjon1
    @jonnjon1 Рік тому +27

    Amazing content. Even If i don't have the experience required to apply I have learned a lot by watching this video!

  • @dubble_cuppachino
    @dubble_cuppachino Рік тому +13

    4:16 Seems like a trick question. Remember, the *expression* for each decorator is evaluated top-to-bottom, while the *result* of each expression is called bottom-to-top.

  • @AmanVerma-ci3kg
    @AmanVerma-ci3kg 9 місяців тому +7

    Nice work , If someone doesn't know anything about decorators , There it is , the brilliant content to start with

  • @williamherman2001
    @williamherman2001 Рік тому +8

    Great video.
    Two things to note though
    1. Using apply instead of call. They both would have `this` referring to the class.
    Apply was used because it allows you pass the arguments as an array while with `call`, you would need to manually list the arguments.
    2. The decorators gets executed from top to bottom and not the other way around.

    • @Kevin-of4jf
      @Kevin-of4jf Рік тому +1

      Hi William, can you help to explain the point (2). in the doc it is explicitly written that the decorators run from bottom to top, but in the video it is the opposite. i'm lost here

    • @williamherman2001
      @williamherman2001 Рік тому +1

      @@Kevin-of4jf try writing and running the code.
      You can play around with console logs to see how they actually get executed.

    • @jora5483
      @jora5483 Рік тому

      Exactly, I got confused on the decorators orders!

  • @frontend3409
    @frontend3409 Рік тому +9

    Great TypeScript's decorator tutorial. :)

  • @sammyjones8279
    @sammyjones8279 2 місяці тому

    A very realistic interview - complete with condescending and unhelpful interviewer 😂
    (fr... That part might be more helpful than anything else. I tend to freeze when people talk like he does, idk why, hearing it here helps desensitize me to it)

  • @eudesbarrigah8074
    @eudesbarrigah8074 Рік тому +2

    This video is the first I Watch in this channel. It’s so amazing ❤
    I don’t think I’m too talented like this guy but I work about .
    If I become some confident I’ll try too

    • @Turingcom
      @Turingcom  Рік тому

      Glad you liked the video! :)

  • @jonesgabriel9337
    @jonesgabriel9337 11 місяців тому +1

    Love it... Currently preparing to get into turning and this channel is really helpful. thank you so much

  • @Racools
    @Racools 7 місяців тому +3

    Great content on decorators and composing however can someone explain how it relates to Node?

  • @licokr
    @licokr 8 місяців тому +1

    Great contents. I'd like to see mock interviews videos, all the tense and concentration even though the interviewee has several year experience.
    When I saw the implementation of split, I concerned about the immutability(it may be okay thinking of the purposes of the decorator, changing a behavior) of args and not matching the argument type. The first argument of 'print' is string type but the decorator passes a list. I thought it may be better to pass the string result of 'split' and added some evaluation logic though.
    there is no specification for decorators. it's fine to generalize for the interview purpose since there was no misunderstandingf for both of them. I think it could've been better to talk about more how they were supposed to be defined to implement(fg decorators are applied only for the first arg), or maybe they didn't talk because the point of the questions is not that.

  • @rubenmartinez2807
    @rubenmartinez2807 Рік тому +1

    Do one for RTK, great content btw 💯

  • @untildawn5714
    @untildawn5714 6 місяців тому

    Reverse a string:
    function reverseString(str) {
    let i = str.length;
    let reversed = "";
    while(i--) {
    reversed += str[i];
    }
    return reversed;
    }
    reverseString( "ABCDEF");

  • @rp-coder
    @rp-coder 8 місяців тому

    wow really superb and learnable... Thank you for this content....

  • @arjunyonzan8557
    @arjunyonzan8557 Рік тому +2

    Thanks 🙏

  • @mkoi228
    @mkoi228 3 місяці тому

    Incredible content

  • @danieltkach2330
    @danieltkach2330 Місяць тому

    I wish my interviews with Turing were like this with Jose. The two I had were with very cold people, very unkind atmosphere. Last one the interviewer was in a somewhat dark room very far from the camera (I could see them almost full body) they barely spoke English, the questions were totally random, not connected and sometimes even unrelated to the job, a kind of disrespectful attitude. The "coding" part was one of the highest difficulty algorithms, and zero dialog, they didn't even let me explain the solution step by step as one normally does. At some point the interviewer even turned off his camera... Very unpleasant experience.

  • @NimanthaNadeeraka
    @NimanthaNadeeraka 8 місяців тому

    15:47 hey you made a bug in this code. if you use as [argSplited] print method can't use another argument. because args[0] != [argSplited]

  • @Simply-Charm
    @Simply-Charm Рік тому +1

    Thank really helpful

  • @fredteixeira3604
    @fredteixeira3604 8 місяців тому

    I am a bit confused. Some videos the code challenge is executed in an online IDE where the dev submits the code, but here it is an live interview. Are both tests applied?

  • @whosumitis
    @whosumitis Рік тому +1

    It was a great video. Thanks.

  • @luiscode92
    @luiscode92 9 місяців тому

    This is amazing!

  • @savingday
    @savingday 10 місяців тому

    I have 10 years of experience in C/C++. Recently picking up nodejs. What are my odds to be hired on Turing as a nodejs developer?

  • @rakeshkumarark
    @rakeshkumarark 7 місяців тому

    Great tutorial

  • @arjunsarthi8966
    @arjunsarthi8966 10 місяців тому +1

    Excellent .. keep doing It

  • @imsiddhants_official
    @imsiddhants_official Рік тому +1

    I'm a Nodejs developer with having experience of 2+ years.
    Looking for a job opportunity 😊

    • @Turingcom
      @Turingcom  Рік тому +3

      Hi @siddhantsingh6590 ,
      The odds of junior developers getting hired are definitely lower, since 80% of Turing's partner companies in the U.S require at least 3 years of work experience.
      We however routinely hire strong developers with 0-3 years experience for internal roles within Turing (and for roles with the remaining 20% of Turing's partner companies that are open to hiring developers with little to no experience as long as they are exceptionally skilled and talented).
      So if you are a junior developer who signs up and does very well in our tests, you'll definitely be considered for internal roles at Turing and roles with the minority of our partner companies who are open to hiring strong developers with less experience.
      -Turing

  • @RdozeTV
    @RdozeTV 4 місяці тому

    Does the interviewee knows the questions? Is he prepared?

  • @adrshk
    @adrshk Рік тому +1

    I have a doubt here - at 15:50 argSplitted will have an array of string as arg.split('') always return array of strings then why passed argSplitted with square bracket in originalMethod.apply()??

    • @mrbelkabachi
      @mrbelkabachi Рік тому +2

      Because it would pass each splitted letter as a separate argument.

    • @adrshk
      @adrshk Рік тому +2

      @@mrbelkabachi Got it. Thanks : )

  • @hernandarioborja5394
    @hernandarioborja5394 Рік тому +2

    excelent

  • @yon6848
    @yon6848 11 місяців тому

    Great !

  • @janegray4778
    @janegray4778 Місяць тому

    Just tell me how to do it. You don't need to implement. Now let's implement that. (c) interviewer
    I am grateful for a content, it is great, helped me to refresh my knowledge of JS and dive into TS decorators but I really hope I won't met the interviewer like this ever. I understand that interviewer want to see how good are logical(what need to be done and how), knowledge of language(what built-in methods exist to achieve) coding skills(applying first 2 on practice) of the dev but for me it would be more pleasant to deal with a person who is following his words, otherwise I afraid it will happen in major situations at work, like we don't have overtimes and after it employees are pushed to overtime.
    So would be great to ask a person: do you want to implement it now? it can give you extra interview points.

  • @Hilalishere
    @Hilalishere 5 місяців тому

    8:32 bro used reverse UNO

  • @viperpeter001
    @viperpeter001 Рік тому +1

    Hi Josee, its been 3 months now since i was onboarded but i havent received any offer yet

    • @abdurramijraj6877
      @abdurramijraj6877 Рік тому

      what do you mean by onboarded?

    • @Turingcom
      @Turingcom  Рік тому +1

      Hi🙂
      Our matching engine is actively looking for the perfect job for you now. Your profile is being presented to multiple companies seeking your skills.
      This can be time consuming sometimes, but we request the developers to be patient during this process as we’re trying to find the perfect fit for your skills and seniority. 🤝
      -Turing

    • @viperpeter001
      @viperpeter001 Рік тому +1

      @@Turingcom okay thanks i thought something was wrong but now thats settled.

    • @viperpeter001
      @viperpeter001 Рік тому

      @@abdurramijraj6877 after you have an interview where you discuss about your payment structure and working hours

    • @abdurramijraj6877
      @abdurramijraj6877 Рік тому

      @@viperpeter001 turing itself

  • @ahmedAltariqi
    @ahmedAltariqi 10 місяців тому +1

    The interviewee seems smarter than the interviewer 😂

    • @lailabouziani
      @lailabouziani 10 місяців тому +2

      The interviewer is not less intelligent. He want him to take things slow and explain. So people watching video with less experience/knowledge can understands

  • @sanjarabduraimov3942
    @sanjarabduraimov3942 11 місяців тому

    👍

  • @wuzahns5302
    @wuzahns5302 9 місяців тому

    no semicolons

  •  Місяць тому

    Really? How many times have you created a decorator from scratch without consulting the code syntax? It is even a not native functionality, please Turing, don't force it.... hahaha

  • @wuzahns5302
    @wuzahns5302 9 місяців тому

    32:36 no way this formatting passes any code review !

  • @andrewwall2730
    @andrewwall2730 7 місяців тому +2

    Boring. How about some real world coding challenges. Yawn.