Review vòng 1 phỏng vấn MS (VN office)
Agent (cold email): Your interviewer will be X, the Hiring Manager (HM). Here’s the interview tips.
Me: HM hở, chắc giới thiệu là chính. Túc tắc ăn sáng, tưới cây
X: Introduce yourself… What was the most challenging task you handled…
Me: (ơ vào đề luôn à) Tao làm big data này nè, process triệu tỷ records, blah blah
X: Columnar database? What’s exactly the challenge?
Me: (ơ dev đội lốt HM à?) data to quá nên phải split theo chunk để process, blah blah
X: Tell me more specific about one column data structure, does it update daily?
Me: (ơ hardcore vậy, chơi tới thôi)
…
X: Let’s move on coding challenge. Please share your screen with an IDE for coding…
Me: (đệt có setup đíu đâu - may có VS Code - mà chưa cài plugin…) chờ tý blah blah
X: Solve the square matrix rotation problem, use at least memory as possible
Me: (đệt làm matrix LC bao giờ đâu) Xin lỗi tau chưa giải bài dạng này bao giờ, để tao tìm cách giải (typing sample input - expected output)
X: We dont expect candidates to know the answer - just let me know what your approach is. I can give you hints.
Me: (moá dev biết hỏi thế này cũng đíu phải dạng vừa) I intend to do this blah blah, (liếc giờ) give me 5 minutes to find the tranformation formula blah blah
…
Me: Here’s the formula - cách implement cũng đơn giản, allocate trước cái matrix kết quả rồi for loop O(n2) là xong
X: How is it good if you need to allocate the matrix result? I chose this problem for you so that you can demonstrate your big data processing skill…
Me: (éc, least memory là đíu cần allocate luôn hả) (chống chế) nếu xài numpy/pandas thì có hàm transpose() nhưng để implement tương tự thì tao phải google.
X: 5 minutes left - Do you have any question for me or MS?
…
Hết 1 tiếng interview. Chốc sau
Me: Ê ku, vòng đầu là dev interview hả
Referrer: Không anh, nó là HM biết code
…
(Me) Đíu thấy chỗ nào vòng đầu tiên dã man như vậy, là ác mộng cho candidate luôn. Vừa phải show off technical skill, communication skill, time management skill lẫn professional bahaviour. Tự thấy tạch 20-30% cmnr. Có duyên đc pv tiếp sẽ update.
Reactions:
tdat00, clgslsm216, lamson_2372007 and 13 others
Review vòng 1 phỏng vấn MS (VN office)
Agent (cold email): Your interviewer will be X, the Hiring Manager (HM). Here’s the interview tips.
Me: HM hở, chắc giới thiệu là chính. Túc tắc ăn sáng, tưới cây
X: Introduce yourself… What was the most challenging task you handled…
Me: (ơ vào đề luôn à) Tao làm big data này nè, process triệu tỷ records, blah blah
X: Columnar database? What’s exactly the challenge?
Me: (ơ dev đội lốt HM à?) data to quá nên phải split theo chunk để process, blah blah
X: Tell me more specific about one column data structure, does it update daily?
Me: (ơ hardcore vậy, chơi tới thôi)
…
X: Let’s move on coding challenge. Please share your screen with an IDE for coding…
Me: (đệt có setup đíu đâu - may có VS Code - mà chưa cài plugin…) chờ tý blah blah
X: Solve the square matrix rotation problem, use at least memory as possible
Me: (đệt làm matrix LC bao giờ đâu) Xin lỗi tau chưa giải bài dạng này bao giờ, để tao tìm cách giải (typing sample input - expected output)
X: We dont expect candidates to know the answer - just let me know what your approach is. I can give you hints.
Me: (moá dev biết hỏi thế này cũng đíu phải dạng vừa) I intend to do this blah blah, (liếc giờ) give me 5 minutes to find the tranformation formula blah blah
…
Me: Here’s the formula - cách implement cũng đơn giản, allocate trước cái matrix kết quả rồi for loop O(n2) là xong
X: How is it good if you need to allocate the matrix result? I chose this problem for you so that you can demonstrate your big data processing skill…
Me: (éc, least memory là đíu cần allocate luôn hả) (chống chế) nếu xài numpy/pandas thì có hàm transpose() nhưng để implement tương tự thì tao phải google.
X: 5 minutes left - Do you have any question for me or MS?
…
Hết 1 tiếng interview. Chốc sau
Me: Ê ku, vòng đầu là dev interview hả
Referrer: Không anh, nó là HM biết code
…
(Me) Đíu thấy chỗ nào vòng đầu tiên dã man như vậy, là ác mộng cho candidate luôn. Vừa phải show off technical skill, communication skill, time management skill lẫn professional bahaviour. Tự thấy tạch 20-30% cmnr. Có duyên đc pv tiếp sẽ update.
Vòng 1 thường là phone screen mà nó đã hỏi algo medium được luôn nhỉ. Mấy năm trước mình xem thì chỉ hỏi mấy câu dạng two sum, tìm fibonaci...
Đội bigtech dạo này nâng mấy câu Algo lên một tầm cao mới thật, hôm trước xem đề mới của Ticktock SG hỏi hard core kinh khủng

.
Vòng 1 thường là phone screen mà nó đã hỏi algo medium được luôn nhỉ. Mấy năm trước mình xem thì chỉ hỏi mấy câu dạng two sum, tìm fibonaci...
Đội bigtech dạo này nâng mấy câu Algo lên một tầm cao mới thật, hôm trước xem đề mới của Ticktock SG hỏi hard core kinh khủng

.
Vòng 1 qua Teams luôn, mà mình thấy HM pv nên cũng thiếu đề phòng. Cơ mà cũng thấy thú vị để share.
Reactions:
DeutschlandGreatAgain
Review vòng 1 phỏng vấn MS (VN office)
Agent (cold email): Your interviewer will be X, the Hiring Manager (HM). Here’s the interview tips.
Me: HM hở, chắc giới thiệu là chính. Túc tắc ăn sáng, tưới cây
X: Introduce yourself… What was the most challenging task you handled…
Me: (ơ vào đề luôn à) Tao làm big data này nè, process triệu tỷ records, blah blah
X: Columnar database? What’s exactly the challenge?
Me: (ơ dev đội lốt HM à?) data to quá nên phải split theo chunk để process, blah blah
X: Tell me more specific about one column data structure, does it update daily?
Me: (ơ hardcore vậy, chơi tới thôi)
…
X: Let’s move on coding challenge. Please share your screen with an IDE for coding…
Me: (đệt có setup đíu đâu - may có VS Code - mà chưa cài plugin…) chờ tý blah blah
X: Solve the square matrix rotation problem, use at least memory as possible
Me: (đệt làm matrix LC bao giờ đâu) Xin lỗi tau chưa giải bài dạng này bao giờ, để tao tìm cách giải (typing sample input - expected output)
X: We dont expect candidates to know the answer - just let me know what your approach is. I can give you hints.
Me: (moá dev biết hỏi thế này cũng đíu phải dạng vừa) I intend to do this blah blah, (liếc giờ) give me 5 minutes to find the tranformation formula blah blah
…
Me: Here’s the formula - cách implement cũng đơn giản, allocate trước cái matrix kết quả rồi for loop O(n2) là xong
X: How is it good if you need to allocate the matrix result? I chose this problem for you so that you can demonstrate your big data processing skill…
Me: (éc, least memory là đíu cần allocate luôn hả) (chống chế) nếu xài numpy/pandas thì có hàm transpose() nhưng để implement tương tự thì tao phải google.
X: 5 minutes left - Do you have any question for me or MS?
…
Hết 1 tiếng interview. Chốc sau
Me: Ê ku, vòng đầu là dev interview hả
Referrer: Không anh, nó là HM biết code
…
(Me) Đíu thấy chỗ nào vòng đầu tiên dã man như vậy, là ác mộng cho candidate luôn. Vừa phải show off technical skill, communication skill, time management skill lẫn professional bahaviour. Tự thấy tạch 20-30% cmnr. Có duyên đc pv tiếp sẽ update.
Chắc họ thấy bác không biết Leetcode nên đánh giá bác là Monkey Coder rồi. Thôi chia buồn cùng bác. Vào Microsoft không biết về toán với Algo thì vào phỏng vấn làm gì nữa bác.
Reactions:
gmthang, hiraki_ryo, DeutschlandGreatAgain and 1 other person
Chắc họ thấy bác không biết Leetcode nên đánh giá bác là Monkey Coder rồi. Thôi chia buồn cùng bác. Vào Microsoft không biết về toán với Algo thì vào phỏng vấn làm gì nữa bác.
Má, ghét nhất cái thuật toán này

, hay là mình tư duy ko nổi.
Chắc họ thấy bác không biết Leetcode nên đánh giá bác là Monkey Coder rồi. Thôi chia buồn cùng bác. Vào Microsoft không biết về toán với Algo thì vào phỏng vấn làm gì nữa bác.
Được phỏng vấn ở MS thôi cũng là niềm mơ ước của bao anh em rồi, mình gà leetcode nếu được mời cũng chiến luôn. Đâu có mất gì, mà bạn từng phỏng vấn rồi kể cả bị fail nếu performance thể hiện lúc interview không quá yếu thì tầm 6 tháng sau có thể được reach out để phỏng vấn lại.
Reactions:
trinhtrang22
Tin vui cho các bác làm Hardware, Google đang tuyển intern ở VN
🥁 Calling all Vietnam students! Google is launching its FIRST internship program in Vietnam, and we have incredible opportunities for students eager to make…
www.linkedin.com
Reactions:
lamson_2372007 and trinity
Review vòng 1 phỏng vấn MS (VN office)
Agent (cold email): Your interviewer will be X, the Hiring Manager (HM). Here’s the interview tips.
Me: HM hở, chắc giới thiệu là chính. Túc tắc ăn sáng, tưới cây
X: Introduce yourself… What was the most challenging task you handled…
Me: (ơ vào đề luôn à) Tao làm big data này nè, process triệu tỷ records, blah blah
X: Columnar database? What’s exactly the challenge?
Me: (ơ dev đội lốt HM à?) data to quá nên phải split theo chunk để process, blah blah
X: Tell me more specific about one column data structure, does it update daily?
Me: (ơ hardcore vậy, chơi tới thôi)
…
X: Let’s move on coding challenge. Please share your screen with an IDE for coding…
Me: (đệt có setup đíu đâu - may có VS Code - mà chưa cài plugin…) chờ tý blah blah
X: Solve the square matrix rotation problem, use at least memory as possible
Me: (đệt làm matrix LC bao giờ đâu) Xin lỗi tau chưa giải bài dạng này bao giờ, để tao tìm cách giải (typing sample input - expected output)
X: We dont expect candidates to know the answer - just let me know what your approach is. I can give you hints.
Me: (moá dev biết hỏi thế này cũng đíu phải dạng vừa) I intend to do this blah blah, (liếc giờ) give me 5 minutes to find the tranformation formula blah blah
…
Me: Here’s the formula - cách implement cũng đơn giản, allocate trước cái matrix kết quả rồi for loop O(n2) là xong
X: How is it good if you need to allocate the matrix result? I chose this problem for you so that you can demonstrate your big data processing skill…
Me: (éc, least memory là đíu cần allocate luôn hả) (chống chế) nếu xài numpy/pandas thì có hàm transpose() nhưng để implement tương tự thì tao phải google.
X: 5 minutes left - Do you have any question for me or MS?
…
Hết 1 tiếng interview. Chốc sau
Me: Ê ku, vòng đầu là dev interview hả
Referrer: Không anh, nó là HM biết code
…
(Me) Đíu thấy chỗ nào vòng đầu tiên dã man như vậy, là ác mộng cho candidate luôn. Vừa phải show off technical skill, communication skill, time management skill lẫn professional bahaviour. Tự thấy tạch 20-30% cmnr. Có duyên đc pv tiếp sẽ update.
V1 tui vs HM cũng tương tự vậy, khác chút là ông kêu design 1 cái system kiểu oreilly
Xong design api, hỏi thêm authen/author ntn
V2 pv 2 ông mỗi ông 1 tiếng.
- 1 ông cho 1 bài 2 pointer, mà tui k quen code trong thời gian ngắn nên implement k xong
- 1 ông yêu cầu solution computer manage memory. Kiểu mày có 1 lượng mem hữu hạn mà nhiều thằng process nó cần allocate thì làm ntn để mày phân phối hiệu quả nhất.
Reactions:
Einherjar006
Hiring manager (HR) !==
HR, tránh nhầm lẫn cái này. Mấy cty gần đây tôi biết đa phần HM toàn là EM, pv là tuyển ng` đó về team họ.
Đa số bây giờ gặp đc HR chắc mỗi screening rồi culture

Hiring manager (HR) !== HR, tránh nhầm lẫn cái này. Mấy cty gần đây tôi biết đa phần HM toàn là EM, pv là tuyển ng` đó về team họ.
Gặp HR chắc mỗi screening rồi culture.
Thế rút cuộc HM khác EM chỗ nào mà phải sinh ra 2 title khác nhau?
MS 2 năm trước còn gửi link làm online assessment. Từ ngày có ChatGPT thì dẹp luôn OA.
Lần gần nhất pv thì sau recruiter call là initial technical conversation với 1 engineer trong hiring team, hỏi 1 ít behavior, 1 it coding (easy - medium leetcode question)
Pass và sau đó là 4 round interviews (Coding + Coding + System Design + Behavior)
Reactions:
freedom.9 and trinhtrang22
Thế rút cuộc HM khác EM chỗ nào mà phải sinh ra 2 title khác nhau?
Cái này tui chịu



"Có thể" là EM xin tuyển thêm, dc approve thì EM đứng ra đảm nhận tuyển luôn, HR chỉ đi post job posting + advertise hộ thôi.
Không thím, tạch rồi. Mà v3 là final round vào nói chuyện vs director thôi

Không thím, tạch rồi. Mà v3 là final round vào nói chuyện vs director thôi
Cũng mới tạch, đúng hơn là bị down level xuống mid, nên ko có duyên v2

Lấn cấn chỗ HM = EM thật.
Thế rút cuộc HM khác EM chỗ nào mà phải sinh ra 2 title khác nhau?
HM không phải là title.
Engineering Manager (EM) là chức vụ (title) của người đó trong cty, tuỳ theo level, có thể là line manager, tức quản lý trực tiếp 1 team, hoặc cao hơn là Senior manager, tức chỉ quản lý các line managers. Lên cao hơn nữa thì có thể là Director, Head, VP, SVP, C-level etc.
Hiring Manager (HM): đối với 1 vị trí cần tuyển thì HM vai trò là người xin headcount, lên JD, liên hệ recruiters, sau đó ra quyết định pv ai, tuyển ai. Hiểu đơn giản là người quyết định cuối cùng có tuyển bạn hay không.
Recruiter (VN hay gọi là HR): là bên sẽ hỗ trợ HM trong việc tìm kiếm ứng viên, sàng lọc CV, sắp xếp pv, thoả thuận lương với ứng viên nếu pass. Nhưng họ không là người ra quyết định tuyển bạn hay không.
Thông thường, nếu pv vị trí dev thì thường EM đóng vai là HM, họ xin headcount rồi tuyển người cho team của họ. Nếu bạn pv vị trí EM thì Senior manager (hoặc cao hơn) sẽ là HM.
Reactions:
tdat00, lamson_2372007 and trinhtrang22
Yes, Ms đc cái ko có cool down time, fail team này apply team khác ngay đc.
Google thì 6 tháng, Amz 1 năm.
Sent from Samsung SM-S918U using vozFApp
Amazon cooldown tận 1 năm à bác. kinh vậy.
Thế rút cuộc HM khác EM chỗ nào mà phải sinh ra 2 title khác nhau?
HM ở 1 số cty là ngắn hạn, kiểu team tuyển xong người thì done, về làm dev/manager tiếp
Chủ thớt ơi tình hình bh thế nào ạ, em ôn leetcode cũng khá, đang improve tiếng anh mà e background Việt Nam thuần thì có cơ hội Big Tech ko ạ
Vòng 1 qua Teams luôn, mà mình thấy HM pv nên cũng thiếu đề phòng. Cơ mà cũng thấy thú vị để share.
Hồi bữa em pv SAP r2 với 1 ông product owner (PM), em check LinkedIn các kiểu rồi hí hửng ôn behaviour, xong thế quái nào vô hỏi full technical @@ Interview xong em mở Linkedin lên coi lại thì thấy ngta 5 năm làm PM, nhưng tới 10 năm làm dev :v