Java Mock Interview | Interview Questions for Senior Java Developers

Поделиться
HTML-код
  • Опубликовано: 13 май 2024
  • This chapter of the Turing Mock Interview series takes an in-depth look at what a technical interview for Java would look like. Watch the video above to understand core Java concepts and learn more about the questions that might appear in a Java test and interview. Let us know in the comments below which tech stack you'd like us to cover next.
    Become a Turing software developer today.
    Take the Turing test now: turing.com/s/Qhro34
    Find remote US software jobs: turing.com/s/ezIxN2
    Hire software developers of Silicon Valley caliber: turing.com/s/hchmho
    Watch more Turing.com reviews: turing.com/MVWqQr
    To stay informed about the latest updates at Turing, follow us on:
    Instagram: / turingcom
    Facebook: / turingcom
    Twitter: / turingcom
    LinkedIn: / mycompany
    ...
    #JavaMockInterview #JavaDevelopment #JavaDevelopmentJobs #JavaDeveloper #TuringJobs #RemoteJobs #TuringDeveloper
    About Turing.com:
    Turing connects exceptionally talented software developers to remote engineering jobs at Silicon Valley and US-based companies. 200+ companies, including those backed by Google Ventures, Andreessen Horowitz, Founders Fund, Kleiner Perkins, and Bloomberg, have successfully hired Turing developers.
    - For over 1M 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.
  • НаукаНаука

Комментарии • 72

  • @arjunlamsal9515
    @arjunlamsal9515 3 месяца назад +19

    looks like fresher interview to me. Interviewer nowdays usually jump to collection, stream api, java 8 other features, concurrency and goes to framework like spring and microservices and design pattern

  • @MMaSSoDJ
    @MMaSSoDJ Год назад +91

    Applets and RMI questions? Really??? In 2023??? OMG...

    • @helez_popova
      @helez_popova Год назад +1

      lol

    • @kostyazyu
      @kostyazyu 11 месяцев назад +15

      The interesting part is that the candidate is actually answered them :)

    • @keepsmiling8081
      @keepsmiling8081 7 месяцев назад +4

      Looks like he watched the screen and read the content :)@@kostyazyu

    • @JhonathanMoran
      @JhonathanMoran 7 месяцев назад +2

      Believe it or not I had interviews with this kind of questions.

    • @good_eats876
      @good_eats876 3 месяца назад +1

      lmfao actually ridiculous. just wanted to flex knowledge at that point

  • @concernedcitizen1729
    @concernedcitizen1729 Год назад +52

    Some nice interview questions but Applets are too old to be asked in a generic interview, in my opinion, unless thats a specific job requirement. Same goes for RMI. I think RMI is great if its specifically a requirement for the job but that technology is not being used in green field projects anymore and I only see it being maintained because it does still exists out in the wild but I myself wouldn't interview someone on it. Its not nearly as dead as applets but its entered the realm of specialty. You could add EJBs to that list as well. I think I would replace the applet and RMI questions with Servlet questions but even then most peoples experience these days will lean towards Spring and they may have little understanding of the Servlets behind the scenes. The string length question at the end was a good one for a bonus.

  • @debasishchakraborty4196
    @debasishchakraborty4196 Год назад +14

    To my understanding in Java we can override the finalize() method in the child class as this method is originally a protected method from Object class and hence it can be accessed by any class(by default all class extends Object class in Java) and then further if any class being extended by another class in some customization. Normally there can be a case we may have created certain object in our application which may be accessing certain resources and we may need to free up for memory reclamation. Hence I believe "finalize()" method can be overriden.

    • @nextDevSchoolLab
      @nextDevSchoolLab Год назад

      Thanks Debasish ! Let’s rock together !

    • @PitPRG
      @PitPRG Год назад +3

      finalize is deprecated in java 9. What reason talk about this in interview?

    • @user-gw6df6ns7e
      @user-gw6df6ns7e 2 месяца назад +1

      Just for fun. I suppose. It is very very rare case when you need to override finalize method. Better using phantom references.

  • @renatomdemello
    @renatomdemello 6 месяцев назад +1

    I wanna see the Java code challenge! Great video, tks!!

  • @AbbeyLingord
    @AbbeyLingord 5 месяцев назад +2

    Wow. Reading answers on interview. If I only thought of it earlier...

  • @melvinkimathi8924
    @melvinkimathi8924 Год назад +8

    Interesting. I would like to see the Java code challenge. Well done Jose.

    • @Turingcom
      @Turingcom  Год назад

      Coming soon!
      Please subscribe & stay tuned to our page! We'll be sure to share more helpful videos 😄

  • @javieralbertoramirezramos9718
    @javieralbertoramirezramos9718 Год назад +2

    Great Video Interview I really like the way you conduct the interview. I would like to see the Java code challenge.

    • @Turingcom
      @Turingcom  Год назад +1

      Hey Javier!
      Thank you for watching, and we've noted your feedback!
      We'll note this and be sure to include this in our future videos. 🚀 Subscribe & stay tuned!

  • @vsekvsek
    @vsekvsek 6 месяцев назад +1

    Ten yrs ago i got questions like thai. This last yr it was all spring type stuff. Almost no java questions for java dev jobs. So weird

  • @soumikmajumder1909
    @soumikmajumder1909 Год назад +2

    Very helpful! 🙌🏼

    • @Turingcom
      @Turingcom  Год назад

      So glad to hear you found this insightful, Soumik ✨
      Thank you for watching and stay tuned for more! 🙌

  • @prosperdzingo5895
    @prosperdzingo5895 10 месяцев назад +2

    James was on point

  • @amirmohammadi2012
    @amirmohammadi2012 3 месяца назад

    i need java backend interview questions. where to find it?

  • @andresfelipemenesespaz7456
    @andresfelipemenesespaz7456 Месяц назад

    Jose i was review this interview , and about your question of override finilize() method, is not a good practice, the main reason that it can not be relied upon to perform cleanup tasks in a timely manner or maybe or even guarantee that it will execute due the upredictable nature of the GC. some times using finalize methon can lead to permance issues and errors .

  • @kalmaasaly
    @kalmaasaly 7 месяцев назад +2

    You blow my mind who use Applet and RMI

  •  2 месяца назад +1

    About Override finalize method in a class extending from Object... you can @Override public void finalize() but you shouldn't

  • @alanbalsan
    @alanbalsan 3 месяца назад

    As some high voted comment already mentioned, we can override finalize. It'd be good to clarify that this is not recommended and instead we should stick to defining clean up logic in the finally section of the try or define clean up behavior by implementing the Closeable/ AutoCloseable interface and use a try with resources clause.

  • @alexandrkondratyev5379
    @alexandrkondratyev5379 6 месяцев назад +1

    Applets ? what about spring? )

  • @aleksandrbeloushkin7971
    @aleksandrbeloushkin7971 Год назад +1

    Thank you for good content, hope to see Java code challenge at Turing )

    • @Turingcom
      @Turingcom  Год назад +1

      Thank you for your feedback, Aleksandr!
      We'll note this and be sure to include this in our future videos.
      Please subscribe to the channel, so you get notified of more such videos! 😄

  • @surangakarunarathna4600
    @surangakarunarathna4600 Год назад

    Very Good Interview. These days i prepare interview with you.

    • @Turingcom
      @Turingcom  Год назад

      Glad you're finding these helpful! :)

  • @Desnecessymon
    @Desnecessymon Год назад +1

    Sotaque brasileiro eu reconheco ahahhaa, obrigadao ajudou muito

  • @user-gw6df6ns7e
    @user-gw6df6ns7e 2 месяца назад

    I have been working as Java developer since 2016. But I have never seen applets and rmi in my projects.

  • @cheikhsadbouh3499
    @cheikhsadbouh3499 Год назад +5

    Is applet still used in the java ecosystem ?

    • @harrisonyao1550
      @harrisonyao1550 Год назад

      not yet, applet is the product that with lower version of java 1.4 and web-start technology. when we used the ajax technology with xmlhttprequest and xmlhttpresponse, we don't need applet anymore caused by the awesome interactive method.

    • @matyasember7345
      @matyasember7345 Год назад

      It is deprecated.

  • @heybra911
    @heybra911 Год назад

    Nice!

  • @hellentorres3510
    @hellentorres3510 Год назад +1

    I'd like to know if you guys hire without experience

    • @Turingcom
      @Turingcom  Год назад +1

      Hi Hellen,
      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

  • @PedroAntonioAngaritaRojas
    @PedroAntonioAngaritaRojas 3 месяца назад

    java? why some questions are about OSI?

  • @filemonek123
    @filemonek123 11 месяцев назад +4

    just let applets rest in peace Jose, do not play necromancer role ;)

  • @juliochaconvilela5572
    @juliochaconvilela5572 3 месяца назад

    i wanna see the java code challenge

  • @Superb_virg
    @Superb_virg Месяц назад

    10:51 this response sounds memorised or being read from somewhere lol he did well though

  • @rajatgupta08
    @rajatgupta08 Год назад +9

    Jose english is little hard to understand sometimes.

    • @nextDevSchoolLab
      @nextDevSchoolLab Год назад +3

      Thank you for sharing, practicing I will get there!

    • @thecodealchemist7095
      @thecodealchemist7095 6 месяцев назад

      He's Spanish. They don't rush words, careful with it and one of the best listeners who don't interrupt that much unless required. Same with Finnish. How do I know I have a mentor who's Spanish, and past 8 months had thought me a lot about their culture.

  • @cugoman
    @cugoman 3 месяца назад +1

    I am worked in various jobs and met with thousands of people. I can easiliy tell that James is reading word for word for the "layers" part. This mock is staged :)

  • @Nick-zw7gg
    @Nick-zw7gg 3 месяца назад +1

    Can people make these interviews any more boring? You are just following through a list of prepared questions instead of understanding the candidates experience by digging deep.

  • @user-ig7gn3lt5l
    @user-ig7gn3lt5l 4 месяца назад

    Really? That was senior interview in 23?? Just an intern questions about java core, some unused stuff and interviewer hasnt even asked anything about databases, system design et c.

  • @aaqibjavedz2569
    @aaqibjavedz2569 Год назад

    Code challenge please

    • @Turingcom
      @Turingcom  Год назад +1

      Thank you for your feedback, Aaqib!
      We'll make note of this and be sure to include this in our future videos.
      Please subscribe to the channel so you get notified of more such videos! 😄

  • @RainSunshineRain
    @RainSunshineRain Год назад +4

    I though Java was pass by value, not reference.... 5:42

    • @user-ho3te5oy5v
      @user-ho3te5oy5v Год назад +8

      A primitive types are passed by value in Java.
      A objects are passed by reference.

    • @concernedcitizen1729
      @concernedcitizen1729 Год назад +20

      @@user-ho3te5oy5v Actually java is always pass by value. In the case of an object the value is an "address" but there is no reference in java. The pass by reference concept makes more sense in C++.

    • @franciscov511
      @franciscov511 Год назад +6

      @@user-ho3te5oy5v that is not true, java pass by value, the value is a copy of the reference of that object, java never passes by ref

  • @vb7038
    @vb7038 4 месяца назад

    Sorry guys, but for developers from Eastern Europe you looks like strong-junior/middle developers, not seniors

  • @GahMega
    @GahMega 13 дней назад

    How worse could it be ? The guy does not even pretend he is not reading.... uugh'

  • @ILyaCyclone
    @ILyaCyclone 25 дней назад

    Is this a joke? Applet/RMI questions in 2022 and a person clearly reading aloud answers from screen? You guys are all right? Such a trash.

  • @taisonfragao8010
    @taisonfragao8010 Год назад +11

    Interesting. I would like to see the Java code challenge. Well done Jose.

    • @Turingcom
      @Turingcom  Год назад +3

      Coming soon, Taison!
      Thank you for watching and supporting the channel! 🌟🚀 Stay tuned.