Anirudh Hosur
Anirudh Hosur
  • Видео 41
  • Просмотров 64 811
Google Software Engineer interview experience
Hi everyone, I recently interviewed for a Software Engineer position at Google.
Stage1: Aug 2nd week (Applied to the Job)
Stage2: 10th Sept (Coding Assessment)
Stage3: Sept 26th (Invitation for phone interview)
Stage3: Oct 21st (HR Phone Round)
Stage4: Nov 22nd (Technical interviews)
Stage5: Result (Dec 21st)
00:00 Intro & Quick facts
01:05 Stage1: Application submitted
01:30 Stage1: Tips
02:00 Stage2: Coding round
03:28 Stage2: Tips
03:50 Stage3: HR phone interview
05:10 Stage3: Questions
06:00 Stage3: Tips
06:20 Stage4: On-site interview
07:15 Stage4: Interview quick facts
07:30 Stage4: Tips to get more preparation time
07:55 Stage4: My preparation strategy
08:50 Stage4: Interview Day
09:05 Stage4: Interv...
Просмотров: 304

Видео

IBM Software Developer interview experience
Просмотров 4,2 тыс.2 месяца назад
Applied - Coding assessment - video assessment - Questionnaire - Business Review - Interviews - Offer This is the timeline (total = 1 and half months) 00:00 Into 00:20 Applying to the Job 00:40 Coding Assessment Round 01:05 Video Assessment Round 02:05 Questionnaire Stage 02:40 Business Review 03:35 In-person interviews 07:35 Thank You
4. Develop a RAG-based LLM Python Chatbot using Vector Cloud, Gemini LLM, and Hugging face models
Просмотров 3283 месяца назад
In the final video of the series, I will show you the step-by-step code for developing the Python RAG-based LLM chatbot. In the end, I will demonstrate how the chatbot gives responses.
3. Create a Gemini API key to setup a RAG-based LLM
Просмотров 3493 месяца назад
In the third video of the series, we will create a Gemini API key and add it to our .env file. Then, we will go through all the important libraries that are required to develop your own RAG-based LLM Chatbot.
2. Setup your first vectorDb with Qdrant Cloud
Просмотров 1073 месяца назад
In this video, I will show you how to create your own Qdrant clouster (vector Db). This will be a deployed vectorDb, thus, saving compute resources in your local PC. Because it is deployed, we can integrate this vectorDb into our other cloud solutions as well.
1. What is Retrieval Augmented generation (RAG)? Simplified explanation with architecture diagram!
Просмотров 4103 месяца назад
Hey everyone, here you will understand what is Retrieval Augmented generation and how it works. With an architectural diagram, you will see how RAG is broken down into smaller components.
Build a RAG based chatbot with Claude, Gemini and Qdrant VectorDb #genai #llms
Просмотров 6884 месяца назад
In this video, I am explaining the architecture to create a generic RAG (Retrieval Augmented chatbot) based LLM chatbot. Then, we will use Gemini API and Claude API models to retrieve embeddings from a vector store. Our vector store is Qdrant.
Build a custom knowledge-base Python chatbot that can process PDFs and Images using Gemini API
Просмотров 4784 месяца назад
In this video, we will go over the power of Gemini API by Google. It's use-cases, benefits, and how to integrate it with Python to build a chatbot. This chatbot can process PDFs and images. Please find my github repository for the code github.com/AnirudhHosur/Gemini-API-Document-Analyzer
What is docker compose?
Просмотров 614 месяца назад
In this video we will talk about what is docker compose and how it is used in a MERN application. Thank you
Understanding Docker Volumes
Просмотров 1324 месяца назад
In this video, we will go over what is docker volumes and why its important. Then, we will cover how to use them in your Docker containers. In the next video, we will explore docker compose to manage multiple dockerfiles.
Live reload with React and Docker Containers
Просмотров 1684 месяца назад
Please find the final command needed in the comment section. Here is the breakdown of the command: Explanation: -d: Runs the container in detached mode (in the background). -p 1111:3000: Maps port 3000 in the container to port 1111 on your machine. -v $(pwd):/app: Mounts the current working directory (your React app) to /app in the container. Replace $(pwd) with ${PWD} or % depending on your sh...
Port Mapping in Docker
Просмотров 1254 месяца назад
In this video, we will cover port mapping in Docker. You will be able to see how beautiful port mapping really is by running multiple backend and frontend instances on various ports in your local. What you will learn - Why port mapping? benefits? How to do it? Conclusion Next video will be about Volumes in Docker
Write your first Dockerfile and run them as Docker Containers
Просмотров 2004 месяца назад
In this video, you will see Dockerfile. Then: create docker image from Dockerfile. Then: run a docker container using the image. Your full-stack application will magically run on your local machine. You can see the magic from minute 7:20 onwards in this video. Next video we will cover volumes and port mapping.
Setup a MERN stack application for Docker
Просмотров 404 месяца назад
In this video, I demonstrate a simple MERN stack application with a single endpoint to get data from backend. I also go through benefits of containerizing a docker app. In the next video, we will see how to containerize each app.
What is Docker ? Docker basics: Fun explanations for all ages!
Просмотров 2074 месяца назад
Welcome to the first video in the Docker series. In this video I am trying to explain what is Docker in very simple terms. Thank you
Connect Spring boot app to MySQL Workbench and develop CRUD APIs
Просмотров 37011 месяцев назад
Connect Spring boot app to MySQL Workbench and develop CRUD APIs
Consume a public API in your spring boot app using RestTemplate
Просмотров 409Год назад
Consume a public API in your spring boot app using RestTemplate
Add swagger openAPI documentation to your Spring boot project
Просмотров 1,6 тыс.Год назад
Add swagger openAPI documentation to your Spring boot project
Develop CRUD operations in Spring boot without a database
Просмотров 1,4 тыс.Год назад
Develop CRUD operations in Spring boot without a database
Code your first REST endpoint in Spring Boot
Просмотров 562Год назад
Code your first REST endpoint in Spring Boot
Setup your first Spring Boot Application in IntelliJ Community #springframework #java
Просмотров 4,6 тыс.Год назад
Setup your first Spring Boot Application in IntelliJ Community #springframework #java
Masters in Applied Computer Science fees at Dalhousie University
Просмотров 960Год назад
Masters in Applied Computer Science fees at Dalhousie University
AWS SNS, AWS SQS, and AWS Lambda architecture | The perfect Notifications module for your project!
Просмотров 116Год назад
AWS SNS, AWS SQS, and AWS Lambda architecture | The perfect Notifications module for your project!
Deploy your application on GCP Cloud Run with Artifact Registry and Docker containers
Просмотров 8 тыс.Год назад
Deploy your application on GCP Cloud Run with Artifact Registry and Docker containers
Dalhousie University Masters in Computer Science courses list
Просмотров 511Год назад
Dalhousie University Masters in Computer Science courses list
Dalhousie University's MACS program, courses offered, and how to excel in it?
Просмотров 1,1 тыс.Год назад
Dalhousie University's MACS program, courses offered, and how to excel in it?
Technical interview experience | IT Developer at Canada Revenue Agency (CRA)
Просмотров 1,1 тыс.Год назад
Technical interview experience | IT Developer at Canada Revenue Agency (CRA)
Setup CI/CD for your Spring boot project on Gitlab using maven docker image
Просмотров 4,3 тыс.Год назад
Setup CI/CD for your Spring boot project on Gitlab using maven docker image
Mirroring Git lab and GitHub Repositories #cicd #git
Просмотров 557Год назад
Mirroring Git lab and GitHub Repositories #cicd #git
Software Developer Intern at Magnet Forensics | Technical Interview Experience
Просмотров 549Год назад
Software Developer Intern at Magnet Forensics | Technical Interview Experience

Комментарии

  • @arunsks3337
    @arunsks3337 3 дня назад

    May i know on what topics are those coding assessment questions from ?

  • @srynolwl3405
    @srynolwl3405 5 дней назад

    how to make it automate

  • @Ankitp-11-01
    @Ankitp-11-01 16 дней назад

    3 time chance to interview in 5 years or 3 times for life times Anirudh?

  • @rushidesai2836
    @rushidesai2836 20 дней назад

    You emphasized Leetcode. How much Leetcode is enough?

  • @bandlavenkatahemanth302
    @bandlavenkatahemanth302 29 дней назад

    Appreciated

  • @ganeshakhil879
    @ganeshakhil879 29 дней назад

    Nice explanation brother. Tq for simple and precise video

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

    Thanks for sharing your experince Anirudh! I learned a lot!!

  • @anujkr.7052
    @anujkr.7052 Месяц назад

    more projects or more dsa leetcodde .? which one would have more significance . i m a ml student. should i focus more on building ml projects?

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

      Projects to get you an interview. Leetcode to clear the interview.

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

    Stage1: Aug 2nd week (Applied to the Job) Stage2: 10th Sept (Coding Assessment) Stage3: Sept 26th (Invitation for phone interview) Stage3: Oct 21st (HR Phone Round) Stage4: Nov 22nd (Technical interviews) Stage5: Result (Dec 21st)

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

    Thank you for sharing this experience.

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

    In coding round i cleared one code with all test cases and other one 6 test cases are passed is there any chance to next round

    • @Chandu-lc7lq
      @Chandu-lc7lq Месяц назад

      Did you get the communication mail narayana??

    • @THEBIGB-m2h
      @THEBIGB-m2h Месяц назад

      Hi bro can we attempt the test in python language

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

      @@Chandu-lc7lq not yet what about you ??

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

      @@THEBIGB-m2h yes there will be bunch of languages you can choose what ever you want

    • @kingghost2117
      @kingghost2117 24 дня назад

      ​@@NarayanaOgiralashould we have to turn camera on in coding interview

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

    what was the pay boss?

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

    I had the exam . There were 2 mid level hackerrank problems. From 2 questions I had done 1 question with all test cases and another one 13 out of 15 test cases. Is there any possibility? Could you Plz help me ?

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

      Can you tell me how you pass all the test cases

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

      @surekap9696 by writing the current code !!!!!!!!!

    • @THEBIGB-m2h
      @THEBIGB-m2h Месяц назад

      Hi bro can we attempt the test in python language

  • @MaheshR-k7n
    @MaheshR-k7n Месяц назад

    After how many days of coding round did you get the next round?

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

    In postserviceimpl i am getting cannot resolve symbol method gettitle .converting dto to entity

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

    i got the mail and Assessment link yesterday for the role of Software Developer & also so can you tell me about things to be prepared like Im into frontend mainly so what should i prepare more and i haven't started DSA so gonna Start now can you tell me from where should i begin the DSA Thing ????

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

      Same here bro I got coding assessment link mail Have you written that exam?

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

      @@lohitinti9797yes bro there was 2 coding questions and i solve both correctly and submitted also it was pretty easy

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

      @@Samyak4236 if you don't mind can you share it with me?

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

      @ sure mate here you go : Question 1: A scheduler manages multiple processes with priorities represented by the letters a,b,c. Its goal is to optimize the schedule to achieve a specific sequence The operations available to the schedule are as follows: Choose a process with priority a,b, or c. Insert the chosen process into the scheduling queue at any position Determine the minimum number of scheduling operations required to ensure that the scheduling queue follows the repeating pattern “abc” Example Given, s = “abb”. Transform the queue to abcabc by inserting two letters c, and one letter a. The string “abcabc” is the concatenation of “abc” two times The minimum number of scheduling operations required is 3 Function description Complete the function findMinOperations in the editor below findMinOperations takes the following parameters: Returns Int: the maximum number of operations required to make the queue a concatenation of ‘abc’ several times Sample output is 4 Question 2: In an edge computing environment, required hardware includes edge devices, input peripherals, and bundles that encompass both types. Each resource comes at a cost, with edge devices priced at edgeDeviceCost, peripherals at く inputPeripheralCost, and bundles at bundleCost. 2 The challenge is to optimize the procurement of resources. The objective is to ensure the provision of the right quantities of edge devices and peripherals, allowing for a degree of flexibility, and accommodating extra equipment. This flexibility is provided to meet the requirements of the environment, which necessitates x edge devices and y peripherals. The primary goal is to minimize costs while simultaneous y guaranteeing that the edge computing environment is equipped with all the essential resources. Compute and return the total expenditure. Example edgeDeviceCost = 1 inputPeripheralCost = 2 bundleCost = 2 x= 2 y= 1 The most cost-effective strategy is to purchase 1 edge device and 1 bundle pack with a total of 1 + 2 - 3 units. Any other approach results in a higher cost. The minimum total expenditure is 3 units. Function Description Complete the function getMinimumCost in the editor below. getMinimumCost has the following parameters): device int edgeDeviceCost: the cost of an edge int inputPeripheralCost: the cost of an input peripheral int bundleCost: the cost of a bundle containing both, an edge device and an input peripheral int x: the number of edge devices required int y: the number of input peripherals required Returns long: the minimum expenditure necessary to ensure that the edge computing environment fully equipped Constraints • 1 ≤ edgeDeviceCost, inputPeripheralCost, bundleCost, x, y ≤ 109 Input Format For Custom Testing The first line contains an integer edgeDeviceCost. The second line contains an integer ALL inputPeripheralCost. The third line contains an integer bundleCost. ① The fourth line contains an integer x. The fifth line contains an integer y. く • Sample Case 0 Sample Input For Custom Testing 2 STDIN FUNCTION 3 → edgeDeviceCost = 2 → inputPeripheralCost = 2 1 → bundleCost = 1 4 → X = 4 3 → y = 3 Sample Output 4 Explanation The optimal strategy is to buy 4 bundles for 4 units of money. This provides the environment with 4 edge devices (x≤ 4) and 4 peripherals (y< 4).

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

      I got email and assessment link today . Could you please tell me exam pattern and codi mg question. It is easy?

  • @Sindhu-j1e
    @Sindhu-j1e Месяц назад

    Hii i need a help pls in running a project

  • @thefactAmaze
    @thefactAmaze 2 месяца назад

    No DSA questions in in-person interview?

  • @Sonia-n2t2s
    @Sonia-n2t2s 2 месяца назад

    Is gre/toefl required for admission?

  • @HardikChhallani
    @HardikChhallani 2 месяца назад

    I Have apply for IBM software engineering intern in India. It is an on-campus internship opportunity. After given coding assessment, today i got mail for video assessment. Can you tell me some resources to prepare for it.

    • @anirudhhosur3827
      @anirudhhosur3827 2 месяца назад

      Video assessment: Stay prepared to talk for 3 minutes straight on the topic. Relevant stuff, of course. All the best!

    • @thefactAmaze
      @thefactAmaze 2 месяца назад

      How it went Hardik?

    • @HardikChhallani
      @HardikChhallani 2 месяца назад

      @@thefactAmaze went pretty well. But haven't heard from them anything till now. Might be because of end sem exams, so placement cell halt them. Anyways hoping for the best.

    • @thefactAmaze
      @thefactAmaze 2 месяца назад

      ​@@HardikChhallani I have given the OA was pretty easy, waiting for next steps. Could you clarify was it same as mentioned in the video, or had dsa questions, cs fundamentals, etc? Also do we have to explain pseudocode or write complete solution? Sorry asking so many questions but I really want to crack the opportunity.

    • @HardikChhallani
      @HardikChhallani 2 месяца назад

      @@thefactAmaze in the OA I was asked some persona based questions like challenges faced and all

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

    Is it possible to develop a NotebookLM-like system, where the response also includes the citations, in other words, the parts of the documents from which the system has taken the information for the response?

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

      A very smart thought. Yes, its absolutely possible. Here, we are adding metadata to our ectordb. Use this metadata to get the exact parts of the data. This will help answer your question.

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

    Plz plz provide GitHub code 🙏🙏

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

    I have similar use case but inplace of frontend i have plain python code so in that case as well the same path i need to follow

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

      @@ajaybhamare8237 Yup, dockerise then push to artifact registry. Then pull the artifact to Cloud run.

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

    Hey thats really helpfull video

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

    Very helpful information! But I still have some questions about it. I would so appreciate it if you can help me. 1) How many terms should I take if I want to finish my MSCS degree? I found MSCS Standard program duration are 16 months. Does that mean I have to take 4 terms for finishing this program? So I need to pay 4 terms tuition? 2) Whats the different with MASC and MSCS? There are different programs? Depend on Fee Calculator on the University website, as for international student, I need to pay 7766CAD per year to MSCS, but for MACS, I need to pay 18000CAD per year. Why are they different? 3) For the fee about residence hall, I found cost of residence are calculated on yearly basis. Do I need to pay for the whole year at once? And the same question about meal plan, Should I pay for a whole year at once to my meal plan? Thank you for your help!🥰

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

      1) You will take 4 terms to complete. 16 months course without any summer break. 2) MACS is course based Masters. MSCS thesis based. Generally, course-based Masters is always costlier than thesis-based.

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

      I did not stay on campus so I'm sorry I cannot answer the third question.

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

      @@anirudhhosur3827 Thanks for help

    • @muskanrana2336
      @muskanrana2336 2 месяца назад

      From which consultancy you are applying from? Because that one consultancy said me that I have to pay 29410$ for one year tution fees.

  • @Jash-w6f
    @Jash-w6f 3 месяца назад

    hey , can you share the diagram ?

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

      I did not save the diagram, I'm sorry 😢

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

    Please share your resume

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

      Hi, I'm planning to make a video for this as well.

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

    Hey, thanks for the video. Questio, why use Qdrant VectorDb? Why not use llamaindex? It's opensource and has many features

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

      This is like plug and play. You choose from different alternatives. I went with Qdrant because of Qdrant cloud. This is my next video. It has a great free tier.

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

    Nice video! I will try to experiment a little bit.

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

    Thank you for this, I am starting from scratch with Docker so watching all the videos I can :-)

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

      All the best!

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

      @@anirudhhosur3827 Thank you and I hope your channel gains some traction! 🙂

  • @Deep-t3e
    @Deep-t3e 4 месяца назад

    Koi mujhe delhi mein agent bta sakta h trusting because already 1 lakh mera kharab kr dia ek agent ne columbia k nam pe pls koi suggest krdo

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

    NICE

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

    Woah best video ever!

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

    nice video!

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

    docker run -d -p 1111:3000 -v $(pwd):/app -v /app/node_modules -e CHOKIDAR_USEPOLLING=true -e WATCHPACK_POLLING=true frontend-image

  • @tharindumadhushan7776
    @tharindumadhushan7776 5 месяцев назад

    How to get support to springconfiguration file in community version sir

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

      Try chatgpt, reddit, and other developer forums. Post your issue here too. And, don't call me sir. Thanks :)

  • @coolranker1385
    @coolranker1385 5 месяцев назад

    Short and clear 🙂👍

  • @vaibhavpatel6996
    @vaibhavpatel6996 5 месяцев назад

    Excellent work done by you. Really appreciate your efforts sir. This detailed and precise video not only guided me but also it will keep clearifying all the doubts regarding courses for upcoming MACS students. In this short and crisp video you made it really comprehensive and smooth to decide which course will align with my intended career as an international student.

  • @Tommy.Shelby159
    @Tommy.Shelby159 6 месяцев назад

    Bhaiya I'm coming to canada in 2026 ,i should focus on AI-ML or full stack web in which field job market is better

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

    very clear and helpfull

  • @henrik908
    @henrik908 7 месяцев назад

    The greatest backend combo Kotlin + Spring Boot.

  • @onlytruth6494
    @onlytruth6494 8 месяцев назад

    Thanks

  • @DaniyaKhan-n5c
    @DaniyaKhan-n5c 8 месяцев назад

    A very helpful video thank you

  • @cliff_odume
    @cliff_odume 9 месяцев назад

    Make more videos please. Drop yaml file links below the group

  • @kowshiks7696
    @kowshiks7696 10 месяцев назад

    my rounting pages are not showing , it shows my there is an broken link

  • @muhammadokta3576
    @muhammadokta3576 10 месяцев назад

    please help me sir, im get eror, › Error: Site not found. Please rerun "netlify link"

  • @ahmarali463
    @ahmarali463 11 месяцев назад

    Thanks for the information,and i have been keeping this in my heart ,your cute and i just like the way you express yourself.

  • @pavansreepichuka9499
    @pavansreepichuka9499 11 месяцев назад

    Thanks for sharing the interview experience. I am going to have an interview with blackberry for the same role. This video has given a clear idea on what to prepare and all. Thank you so much

  • @gauripise5834
    @gauripise5834 11 месяцев назад

    @anirudhhosur3827 my frontend is accessible outside the container but while deploying i got an error like container failed to start .. and if I make any changes in dockerfile, code it is not web previewed ...not accessible locally

  • @rickerspace
    @rickerspace 11 месяцев назад

    For Fall 2024 1. How do you know when someone has integrity 2. How can engineering be an instrument for positive social change 3. Describe an obstacle you overcame Hope it helps as how this video helped me. :D

    • @cricketfan5719
      @cricketfan5719 8 месяцев назад

      Can I give interview on mobile as I don't have laptop currently?