Solving Popular Software Engineering Interview Questions LIVE
I've done over 100 software engineering interviews during this past recruiting cycle and today I'm going to share every single question I've ever gotten. I invite my software engineer friends, Shashank (Microsoft) and Yash (Startup) to attempt these challenging algorithmic problems with me. Watch to see what questions FAANG asks and how great software engineers solve them.
Follow me @ / namanhkapur
Here are other resources:
Python for Beginners Intro: bit.ly/python-beginner-intro
Modern Python3 Bootcamp: bit.ly/modern-python3-bootcamp
100 Days of Code: bit.ly/udemy-100-days-of-code...
Other Python Courses: bit.ly/udemy-python-search
Udemy Homepage: bit.ly/udemy-home-page
Complete Web Development Bootcamp: bit.ly/udemy-complete-web-dev...
Web Dev Bootcamp: bit.ly/udemy-web-dev-bootcamp...
Data Structures and Algos: bit.ly/udemy-dsa-search
Data Structure Interviews and Algos: bit.ly/udemy-dsa-course
My Equipment:
Main Camera: amzn.to/3HpzZ92
Main Mic: amzn.to/3Nuyfz8
Main Lens: amzn.to/3ncJUId
M1 Macbook Pro: amzn.to/3tjfkfJ
iPhone 13 Pro: amzn.to/3xwsI2r
Phopik 55'' Tripod: amzn.to/3zmL6vZ
Deity V-Mic D4 Duo: amzn.to/3zoF126
Boom Mic Stand: amzn.to/3H1IOEw
Audio Cable Extension: amzn.to/3MrBcfH
TRS to TRRS Patch Cable: amzn.to/3mvDSy6
3.5 mm Headphone Jack Adapter: amzn.to/3MwX0GG
Disclosure:
Some of the above links are affiliate links. Using these links is one of the best ways to support me at no cost to you!
Sub count: 226,818
#tech #softwareengineer #coding #interview #programming
Did you guys over complicate these questions or am I just really prepared for interview? lol Isn’t Q2 just a num islands question easily solved with a dfs, flipping visited ‘cloud’ cells to ‘inf’? Cant Q3 simply be solved by iterating the input, pushing the cmds and numbers onto a stack, when the last 2 Val’s on the stack are nums, pop 3 times, compute and add back to stack? Cant Q3 be solved with a maxheap and list in your ‘stack’ class?
Big Brains At Work!
this is why shashank gets the big bucks eh?
big brain for sure
Hello sir. Sir I am not good at maths so can I learn and practice dsa and actually become good at it??
definitely
@@namanhkapur thanks sir
Where can I watch the full stream?
would you be interested?
Only the first two problems seemed fun, I quit after lol def logs_within_range(start, end, logs): left, right = 0, len(logs) - 1 logs.sort() ans = set() while left = start and curr end: right = mid - 1 return list(sorted(ans)) start = 103 end = 201 logs = [100, 101, 105, 200, 10000] ans = [105, 200] res = logs_within_range(start, end, logs) print(res) print("Pass" if res == ans else "Fail") def connected_clouds(matrix): R, C = len(matrix), len(matrix[0]) visited = [[False] * C for _ in range(R)] ans = 0 def dfs(r, c): if visited[r][c] or matrix[r][c] > 4: return visited[r][c] = True if r + 1 < R: dfs(r + 1, c) if c + 1 < C: dfs(r, c + 1) if r - 1 >= 0: dfs(r - 1, c) if c - 1 >= 0: dfs(r, c - 1) for r in range(R): for c in range(C): if not visited[r][c] and matrix[r][c]
We want the list of all the questions and the solutions.
Why you'd want to work at a company that hires like this is beyond me. We've hired 100+ engineers and not once had to do these silly tests.
Need 2 eat
Just can anyone tell me that is this mock for sde 1 or for the senior engineers ?
technical loops for both are very similar
@@namanhkapur ok ok understood
"Every" question from 100+ interviews, and you go over like 4 problems? Feeling a little click baited brother
what would you have the video rather be watched
@@namanhkapur Yoda, is that you?
Honestly, such coding questions are a waste of time. Most candidates end up memorizing the solutions through hundreds of hours of grinding leetcode. I don't understand what is really being tested. A person who knows nothing about software engineering, but who grinds enough leetcode, can in theory pass most FAANG coding interviews. Kinda pointless in my opinion. I interview candidates by presenting them with buggy code and watching them problem solve, which I think is really the skill we need to be evaluating.
debugging questions are good for sure, but the sad thing is most companies still ask leetcode questions
Glad companies ask leetcode… something predictable
Today you're still unemployed, your LinkedIn account is abandoned after Bolt layout. More than 100 interviews in 50 tech companies with zero result for a person keeping track on every single interview question and filming YT videos? Isn't it a rock bottom? And you're still giving advice? I hope this channel feeds you somehow, good luck!
i have a new job now! video dropping soon
@@namanhkapur for me it is still zero motivation to try this hard. Good luck.
first comment
yessir