- Видео 41
- Просмотров 64 811
Anirudh Hosur
Добавлен 24 мар 2017
Software Development | Cloud Computing | Frontend Development | Interview Experiences | Job Market updates
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...
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
May i know on what topics are those coding assessment questions from ?
how to make it automate
3 time chance to interview in 5 years or 3 times for life times Anirudh?
You emphasized Leetcode. How much Leetcode is enough?
Appreciated
Nice explanation brother. Tq for simple and precise video
Thanks for sharing your experince Anirudh! I learned a lot!!
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?
Projects to get you an interview. Leetcode to clear the interview.
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)
Thank you for sharing this experience.
Thanks Agrim
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
Did you get the communication mail narayana??
Hi bro can we attempt the test in python language
@@Chandu-lc7lq not yet what about you ??
@@THEBIGB-m2h yes there will be bunch of languages you can choose what ever you want
@@NarayanaOgiralashould we have to turn camera on in coding interview
what was the pay boss?
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 ?
Can you tell me how you pass all the test cases
@surekap9696 by writing the current code !!!!!!!!!
Hi bro can we attempt the test in python language
After how many days of coding round did you get the next round?
What was the question you got for coding round?
In postserviceimpl i am getting cannot resolve symbol method gettitle .converting dto to entity
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 ????
Same here bro I got coding assessment link mail Have you written that exam?
@@lohitinti9797yes bro there was 2 coding questions and i solve both correctly and submitted also it was pretty easy
@@Samyak4236 if you don't mind can you share it with me?
@ 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).
I got email and assessment link today . Could you please tell me exam pattern and codi mg question. It is easy?
Hii i need a help pls in running a project
No DSA questions in in-person interview?
Is gre/toefl required for admission?
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.
Video assessment: Stay prepared to talk for 3 minutes straight on the topic. Relevant stuff, of course. All the best!
How it went Hardik?
@@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.
@@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.
@@thefactAmaze in the OA I was asked some persona based questions like challenges faced and all
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?
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.
Plz plz provide GitHub code 🙏🙏
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
@@ajaybhamare8237 Yup, dockerise then push to artifact registry. Then pull the artifact to Cloud run.
Hey thats really helpfull video
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!🥰
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.
I did not stay on campus so I'm sorry I cannot answer the third question.
@@anirudhhosur3827 Thanks for help
From which consultancy you are applying from? Because that one consultancy said me that I have to pay 29410$ for one year tution fees.
hey , can you share the diagram ?
I did not save the diagram, I'm sorry 😢
Please share your resume
Hi, I'm planning to make a video for this as well.
Hey, thanks for the video. Questio, why use Qdrant VectorDb? Why not use llamaindex? It's opensource and has many features
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.
Nice video! I will try to experiment a little bit.
All the best!
Thank you for this, I am starting from scratch with Docker so watching all the videos I can :-)
All the best!
@@anirudhhosur3827 Thank you and I hope your channel gains some traction! 🙂
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
NICE
Thanks
Woah best video ever!
Thankss
nice video!
Thank you
docker run -d -p 1111:3000 -v $(pwd):/app -v /app/node_modules -e CHOKIDAR_USEPOLLING=true -e WATCHPACK_POLLING=true frontend-image
How to get support to springconfiguration file in community version sir
Try chatgpt, reddit, and other developer forums. Post your issue here too. And, don't call me sir. Thanks :)
Short and clear 🙂👍
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.
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
very clear and helpfull
The greatest backend combo Kotlin + Spring Boot.
Thanks
A very helpful video thank you
Make more videos please. Drop yaml file links below the group
my rounting pages are not showing , it shows my there is an broken link
please help me sir, im get eror, › Error: Site not found. Please rerun "netlify link"
Thanks for the information,and i have been keeping this in my heart ,your cute and i just like the way you express yourself.
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
@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
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
Can I give interview on mobile as I don't have laptop currently?