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

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 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

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

  • @jonnjon1
    @jonnjon1 ปีที่แล้ว +28

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

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

      Glad it was helpful!

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

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

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

    Great TypeScript's decorator tutorial. :)

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

      Glad it was helpful!

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

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

    • @bekiteshome4670
      @bekiteshome4670 10 หลายเดือนก่อน

      How is it going man?

  • @sammyjones8279
    @sammyjones8279 4 หลายเดือนก่อน

    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)

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

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

  • @Racools
    @Racools 8 หลายเดือนก่อน +3

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

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

  • @rp-coder
    @rp-coder 10 หลายเดือนก่อน

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

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

    Do one for RTK, great content btw 💯

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

    It was a great video. Thanks.

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

      Glad you enjoyed it!

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

    Thanks 🙏

  • @Simply-Charm
    @Simply-Charm ปีที่แล้ว +1

    Thank really helpful

  • @mkoi228
    @mkoi228 4 หลายเดือนก่อน

    Incredible content

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

    This is amazing!

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

    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 8 หลายเดือนก่อน

    Great tutorial

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

    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]

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

    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?

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

  • @danieltkach2330
    @danieltkach2330 2 หลายเดือนก่อน

    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.

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

    Excellent .. keep doing It

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

  • @RdozeTV
    @RdozeTV 5 หลายเดือนก่อน

    Does the interviewee knows the questions? Is he prepared?

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

    excelent

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

      Thanks for watching!

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

    Great !

  • @untildawn5714
    @untildawn5714 8 หลายเดือนก่อน

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

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

    Practical content

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

    8:32 bro used reverse UNO

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

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

    The interviewee seems smarter than the interviewer 😂

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

  • @janegray4778
    @janegray4778 2 หลายเดือนก่อน

    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.

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

    👍

  •  2 หลายเดือนก่อน

    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 10 หลายเดือนก่อน

    no semicolons

  • @andrewwall2730
    @andrewwall2730 8 หลายเดือนก่อน +2

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

  • @wuzahns5302
    @wuzahns5302 10 หลายเดือนก่อน

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