thảo luận [Event BOX CNTT 2023] Chia sẻ kinh nghiệm phỏng vấn!!!

Fire Of Heart

277;67;6824839
tayto
Ngồi suy nghĩ tổ chức cái gì cho đông người tham gia mà không quá khó cho mọi người, cuối cùng cũng nảy ra dc 1 ý tưởng như sau:
Chia sẻ kinh nghiệm phỏng vấn.

Thể lệ như sau:
  • Bạn kể lại ngay trong thread này về những lần phỏng vấn của bạn trong năm 2021-2022.
  • Bắt buộc: Phải ghi rõ tên công ty.
  • Càng chi tiết càng tốt. Đầy đủ từng vòng từ khâu nộp cv qua đâu, coding online, home work v.v...
  • Kể lại đầy đủ những câu hỏi phỏng vấn trong lần phỏng vấn đó. Cách bạn trả lời như nào.
  • Đúc rút kinh nghiệm sau lần phỏng vấn đó. Vì sao thành công, vì sao tạch, chỗ nào trả lời tốt, chỗ nào trả lời dở. Cái này là quan trọng nhất. Ko quan trọng là bạn nhận dc offer hay ko, quan trọng là rút ra dc những bài học nào để tiến bộ hơn. Khuyến khích mọi ng tham gia bất kể số năm kinh nghiệm, vị trí, v.v...

Giải thưởng:
  • Dành cho những post nào nhiều lượt ưng nhất, có nội dung tốt nhất. Cái này mình sẽ lựa theo cảm tính 1 phần nữa, nói trc vậy luôn cho khỏi thắc mắc.
  • Sẽ có giải thưởng cho 3-5 người, bao gồm tít (Chắc chắn có) + hiện vật (xin sau, có thể có hoặc ko).

Format mẫu cho các bạn tham gia:

  • Công ty: ABC
  • Thời điểm phỏng vấn: 07/2022
  • Nơi nộp CV: HR contact qua linkedin
  • Chuẩn bị: Đã dành 2 tuần để cày 100 bài code thiếu nhi, system design ở trang abcxyz...
  • Round 1:
Là 1 bài home work ko quá khó, độ khó cỡ leetcode medium, làm trong 60 phút.
Do mình chưa nắm kỹ về cấu trúc dữ liệu Abcxyz nên dính TLE. Sau khi hết thời gian mới ngồi research và tìm ra cách giải tối ưu với kỹ thuật xyz.
- Round 2:
Phỏng vấn online qua google hangout với 1 anh abc xyz.
Đầu tiên 2 bên giới thiệu lẫn nhau như bình thường, ấn tượng đầu tiên là anh ấy có vẻ hơi khó tính và nghiêm túc. Câu hỏi đầu tiên là 1 câu về OOP, yêu cầu mình giải thích tính chất XYZ. bla bla bla
- Round X:
Gặp CTO abc xyz , bla bla bla
- Round N:
HR gửi offer nhưng mình thấy quá thấp nên đã thảo luận và deal lại lương. Mình đã nói là mức offer này chỉ cao hơn 10% so với offer hiện tại và đang có offer khác tốt hơn. Mình rất thích cty vì môi trường và tính ứng dụng của sản phẩm nhưng lương thấp vậy thì khó. Sau khi nghe chia sẻ HR đã gửi lại offer với mức cao hơn.
- Kinh nghiệm sau lần phỏng vấn: Đã không trả lời tốt ở câu xyz vì lý do abc. Do ôn kỹ phần system design nên trả lời tự tin v.v....


Cơ bản là thế, các bạn cứ linh động ko gò bó template nhé.

Thế nhé, hy vọng là sẽ đông người tham gia. Một người chia sẻ thì ko có gì nhiều nhưng nếu 10-100 người cùng tham gia sẽ có 1 tập kinh nghiệm phỏng vấn chất lượng. Giống thread chia sẻ lương vậy.

Các thím muốn đóng góp gì về nội dung event thì tạm thời có thể đăng ở thread này luôn cũng dc. Sau này thống nhất rồi thì mình sẽ xóa sau cho đỡ loãng.
 
Last edited:
event ngon,mà chắc lý do bảo mật nên ít ng tham gia quá
đúng rồi, khâu quan trọng nhất là đống câu hỏi thì chả dám nói, chỉ dám review :D

kể lại lần phỏng vấn cách đây 1-2 năm thì mình nghĩ ko sao cả.
Nhưng chắc cần đầu tư thời gian để viết 1 tí, btw hy vọng có vài thím vào kể cho vui :)

1-2 năm mình nghĩ cũng k hợp lý, 1 năm là rất nhiều thời gian để 1 cty cải tiến chất lượng tuyển dụng của họ. Và thông tin đó cũng k có giá trị mấy đối với dev
 
Có khi do sticky nên ít người thấy thread này, mình cũng ko thấy cho đến khi thím Tim Lửa quảng cáo bên thread khác

Gửi từ Galaxy Z Fold 4 bằng vozFApp
 
đúng rồi, khâu quan trọng nhất là đống câu hỏi thì chả dám nói, chỉ dám review :D



1-2 năm mình nghĩ cũng k hợp lý, 1 năm là rất nhiều thời gian để 1 cty cải tiến chất lượng tuyển dụng của họ. Và thông tin đó cũng k có giá trị mấy đối với dev

1-2 năm tức là giới hạn lần pv từ cách đây xa nhất là 2 năm nhé. Chứ ko cấm các thím kể gần hơn
 
  • Công ty: Ninjavan
  • Thời điểm phỏng vấn: 2022
  • Nơi nộp CV: Itviec
Round 1: HR liên hệ để hỏi sơ qua về kinh nghiệm và những thứ được viết trong CV, sau đó sẽ gửi 1 bài test online gồm 3 câu thuật toán trên hackerrank.

Round 2: Phỏng vấn online gồm thuật toán và system design. Tham gia phỏng 2 gồm 2 anh 1 lead 1 senior. Interviewer khá thân thiện và giỏi, kiến thức tốt. Phỏng vấn gồm 2 phần
Thuật toán: hỏi câu Next Permutation trên leetcode. Câu này tuy medium nhưng muốn giải cách tốt nhất thì khá khó nên mình chỉ làm được cách brute force. Cái này cũng do mình ko tốt thuật toán với code trên file word nên ko làm được cách tối ưu. Nhưng có vẻ 2 anh cũng ko yêu cầu mình phải giải cách tốt nhất, chủ yếu mình giao tiếp với 2 anh để cùng nhau code là ổn.
System Design: Design Feature Flags. Thiết kế các flags để tắt bật các feature trên 1 tập users nhất định. Khúc này các anh hỏi xoáy sâu làm sao để design đươc feature flags trên 1 tập users và phải tối ưu được performance. Các câu hỏi chủ yếu là thiết kế DB ra sao, chọn SQL hay noSQL, tại sao.....
Sau khi kết thúc 2 phần này sẽ tiếp tục hỏi về kiến thức CS như Isolation levels, Threading, Microservices, Docker, K8s, Kafka,....
Kết thúc buổi này mấy anh sẽ trả lời đầy đủ những gì mình còn thắc mắc và giới thiệu team đang làm gì. Đánh gía chung mình thấy 2 anh giỏi và thân thiện, team cũng đang giải quyết những vấn đề khá hay.

Round 3: Round này mình gặp 1 anh CTO người nước ngoài. Ảnh cho 1 đoạn code và hỏi mình cách để refactor và optimize đoạn code này. Vòng này cũng khá đơn giản do anh CTO cũng như đang pair làm việc chung với mình. Sau đó, anh sẽ hỏi thêm một số câu về CS như DB indexing, Networking, về Microservices như RPC vs Message Queue,... Nói chung vòng này ko sâu như vòng trước và anh CTO cũng khá thân thiện.
Sau vòng này thì HR contact và đánh giá mình chưa được mức Senior nên ko process tiếp. Mình cũng khá tiếc vì mình nghĩ đây là một công ty tốt để improve technical skills.

Kinh nghiệm sau lần phỏng vấn: Leetcode chưa giải được tốt. Vẫn chưa nắm vững Microservices + System Design nên mình nghĩ do vậy mà chưa đạt mức Senior. Với bên đây Senior cũng yêu cầu phải nắm vững nhiều ngôn ngữ (Golang, Java, Javascript...) cũng nhưng nắm cái lib/tools (Docker, Kafka, ElasticSearch, K8s, RabbitMQ...), làm được luôn FE (ReactJS) sẽ được đánh giá cao.
 
  • Công ty: Ninjavan
  • Thời điểm phỏng vấn: 2022
  • Nơi nộp CV: Itviec
Round 1: HR liên hệ để hỏi sơ qua về kinh nghiệm và những thứ được viết trong CV, sau đó sẽ gửi 1 bài test online gồm 3 câu thuật toán trên hackerrank.

Round 2: Phỏng vấn online gồm thuật toán và system design. Tham gia phỏng 2 gồm 2 anh 1 lead 1 senior. Interviewer khá thân thiện và giỏi, kiến thức tốt. Phỏng vấn gồm 2 phần
Thuật toán: hỏi câu Next Permutation trên leetcode. Câu này tuy medium nhưng muốn giải cách tốt nhất thì khá khó nên mình chỉ làm được cách brute force. Cái này cũng do mình ko tốt thuật toán với code trên file word nên ko làm được cách tối ưu. Nhưng có vẻ 2 anh cũng ko yêu cầu mình phải giải cách tốt nhất, chủ yếu mình giao tiếp với 2 anh để cùng nhau code là ổn.
System Design: Design Feature Flags. Thiết kế các flags để tắt bật các feature trên 1 tập users nhất định. Khúc này các anh hỏi xoáy sâu làm sao để design đươc feature flags trên 1 tập users và phải tối ưu được performance. Các câu hỏi chủ yếu là thiết kế DB ra sao, chọn SQL hay noSQL, tại sao.....
Sau khi kết thúc 2 phần này sẽ tiếp tục hỏi về kiến thức CS như Isolation levels, Threading, Microservices, Docker, K8s, Kafka,....
Kết thúc buổi này mấy anh sẽ trả lời đầy đủ những gì mình còn thắc mắc và giới thiệu team đang làm gì. Đánh gía chung mình thấy 2 anh giỏi và thân thiện, team cũng đang giải quyết những vấn đề khá hay.

Round 3: Round này mình gặp 1 anh CTO người nước ngoài. Ảnh cho 1 đoạn code và hỏi mình cách để refactor và optimize đoạn code này. Vòng này cũng khá đơn giản do anh CTO cũng như đang pair làm việc chung với mình. Sau đó, anh sẽ hỏi thêm một số câu về CS như DB indexing, Networking, về Microservices như RPC vs Message Queue,... Nói chung vòng này ko sâu như vòng trước và anh CTO cũng khá thân thiện.
Sau vòng này thì HR contact và đánh giá mình chưa được mức Senior nên ko process tiếp. Mình cũng khá tiếc vì mình nghĩ đây là một công ty tốt để improve technical skills.

Kinh nghiệm sau lần phỏng vấn: Leetcode chưa giải được tốt. Vẫn chưa nắm vững Microservices + System Design nên mình nghĩ do vậy mà chưa đạt mức Senior. Với bên đây Senior cũng yêu cầu phải nắm vững nhiều ngôn ngữ (Golang, Java, Javascript...) cũng nhưng nắm cái lib/tools (Docker, Kafka, ElasticSearch, K8s, RabbitMQ...), làm được luôn FE (ReactJS) sẽ được đánh giá cao.
hỏi nhiều phết nhỉ
chắc cũng phải 4 5k bác nhỉ
 
Cty: Go1 platform
Thời điểm: 2/2022
Vị trí: SSE
Hr contact qua Linkedin.
Chuẩn bị: không
Ngôn ngữ: tiếng anh
Expect: 3k5

Vòng 1:
Hr gửi email và link github https://github.com/go1com/go1-coding-challenge cho chuẩn bị, đọc sơ qua thì cũng bình thường nên ko có luyện gì, tới ngày thì gặp 2 người để pv, làm live coding và trả lời câu hỏi xoay quanh phần đó, họ có yêu cầu làm thêm dựa trên yêu cầu đó. Làm có bug, xong mình debug đặt breakpoint rồi fix luôn. Xong sớm trước giờ quy định

Kết quả: pass. Khá dễ dàng nếu như bạn có thể làm dc bài giải thuật mức độ easy.
Không hỏi bất kỳ câu nào khác ngoài cái này.

Vòng 2: vòng kể chuyện
Gặp anh manager, và ảnh kêu kể về trường hợp bạn leading để resolve 1 problem nào đó...

Mình bảo em không có, nói chung là mình không nhớ ngay dc với lại tiếng anh kém, nên mình chọn trả lời không có.

Kết quả: không có offer.

Bài học rút ra:
  • Nên chuẩn bị về các câu chuyện kiểu resolve conflict, leading project này kia, không chỉ ở đây mà các công ty khác cũng sẽ có câu dạng này khi bạn vào vòng gặp boss bự.
  • Improve tiếng anh.

Gửi từ Galaxy Z Fold 4 bằng vozFApp
 
Cty: Epam Anywhere
Tháng 2/2022
HR liên hệ qua Linkedin.
Vị trí: sse fullstack JS
Chuẩn bị: không

Vòng 1: technical.
Gặp 2 người, 1 VN 1 Trung Quốc.
Hỏi lý thuyết khá nhiều ví dụ như:
  • bind/apply/call
  • arrow function
  • scope binding
  • this
  • css/html
  • với dạng nào thì dùng Nodejs
  • định nghĩa như thế nào là API tốt
Live coding 1 2 câu gì đó kiểu rất dễ

Vòng 2: technical manager
Hỏi chuyện định hướng này kia. Không có gì đặc biệt xong nghe mình bảo muốn làm remote hoàn toàn nên giới thiệu qua remote anywhere

Vòng 3: pv lại technical vì nói là với kết quả technical vòng 1 thì không offer được mức mình expected.

Gặp 1 người Ấn Độ, hỏi technical rất đơn giản. Live coding 1 câu siêu dễ.

Vòng 4: gặp hiring manner người belarus hay gì đó. Không có hỏi gì đánh đố hay gì đặc biệt, chủ yếu để thông báo mức offer. Offer 3,xk

Chốt: đây là công ty phỏng vấn rất dễ để lụm lương to. Ai đang muốn nhảy lên range 3k có thể thử

Nhưng mình từ chối offer vì tìm được công ty hợp phong cách và thấy mình có thể có impact lớn hơn.

Gửi từ Galaxy Z Fold 4 bằng vozFApp
 
Cái đống của Ninja kia gặp mình cũng ko chắc trả lời dc 80% đâu :D

Mà nó hỏi kiến thức thì phụ thuộc vào việc hiểu sâu tới mức nào. Khá là khoai, để sang năm tui sẽ thử apply đi pv thử xem sao nhé :D

Mà hỏi sâu vậy ko dc 4k thì hơi chán
 
Cty: Go1 platform
Thời điểm: 2/2022
Vị trí: SSE
Hr contact qua Linkedin.
Chuẩn bị: không
Ngôn ngữ: tiếng anh
Expect: 3k5

Vòng 1:
Hr gửi email và link github https://github.com/go1com/go1-coding-challenge cho chuẩn bị, đọc sơ qua thì cũng bình thường nên ko có luyện gì, tới ngày thì gặp 2 người để pv, làm live coding và trả lời câu hỏi xoay quanh phần đó, họ có yêu cầu làm thêm dựa trên yêu cầu đó. Làm có bug, xong mình debug đặt breakpoint rồi fix luôn. Xong sớm trước giờ quy định

Kết quả: pass. Khá dễ dàng nếu như bạn có thể làm dc bài giải thuật mức độ easy.
Không hỏi bất kỳ câu nào khác ngoài cái này.

Vòng 2: vòng kể chuyện
Gặp anh manager, và ảnh kêu kể về trường hợp bạn leading để resolve 1 problem nào đó...

Mình bảo em không có, nói chung là mình không nhớ ngay dc với lại tiếng anh kém, nên mình chọn trả lời không có.

Kết quả: không có offer.

Bài học rút ra:
  • Nên chuẩn bị về các câu chuyện kiểu resolve conflict, leading project này kia, không chỉ ở đây mà các công ty khác cũng sẽ có câu dạng này khi bạn vào vòng gặp boss bự.
  • Improve tiếng anh.

Gửi từ Galaxy Z Fold 4 bằng vozFApp

Vòng 2 mà thím trả lời thế là dở rồi :D
Cái đó phải tập luyện thím ạ. Đợt mình ôn Amazon, ngồi chuẩn bị script rồi nói cho trơn tru mấy câu như vậy cũng tốn công không khác gì luyện code hết.

Với ở level Senior trở lên thì họ sẽ đòi hỏi nhiều hơn ko chỉ mỗi kỹ thuật. Mà còn về giao tiếp, behavior, communication, leadership v.v...
 
Cty: Go1 platform
Thời điểm: 2/2022
Vị trí: SSE
Hr contact qua Linkedin.
Chuẩn bị: không
Ngôn ngữ: tiếng anh
Expect: 3k5

Vòng 1:
Hr gửi email và link github https://github.com/go1com/go1-coding-challenge cho chuẩn bị, đọc sơ qua thì cũng bình thường nên ko có luyện gì, tới ngày thì gặp 2 người để pv, làm live coding và trả lời câu hỏi xoay quanh phần đó, họ có yêu cầu làm thêm dựa trên yêu cầu đó. Làm có bug, xong mình debug đặt breakpoint rồi fix luôn. Xong sớm trước giờ quy định

Kết quả: pass. Khá dễ dàng nếu như bạn có thể làm dc bài giải thuật mức độ easy.
Không hỏi bất kỳ câu nào khác ngoài cái này.

Vòng 2: vòng kể chuyện
Gặp anh manager, và ảnh kêu kể về trường hợp bạn leading để resolve 1 problem nào đó...

Mình bảo em không có, nói chung là mình không nhớ ngay dc với lại tiếng anh kém, nên mình chọn trả lời không có.

Kết quả: không có offer.

Bài học rút ra:
  • Nên chuẩn bị về các câu chuyện kiểu resolve conflict, leading project này kia, không chỉ ở đây mà các công ty khác cũng sẽ có câu dạng này khi bạn vào vòng gặp boss bự.
  • Improve tiếng anh.

Gửi từ Galaxy Z Fold 4 bằng vozFApp
mấy vòng behavior này nọ phải bịa chuyện ra chém gió chứ thím :D
 
Công ty: Shopback
Thời điểm: 5/2022 (Sau khi bị Wolffun chơi một vố, giờ vẫn còn cay :burn_joss_stick:) FYI
Vị trí: Frontend Engineer
Chuẩn bị: Đã dành khoảng 1 tháng để giải Leetcode và cũng có 1 lần PV khởi động ở Zalo
Hr contact qua Linkedin sau đó là trao đổi qua zalo
Vòng 1: sau khi Screen CV và nch sơ với HR thì sẽ có một buổi tech interview với 2 người trong Shopback (Lúc đó mình nhớ là một chị và một anh).
Ấn tượng thì họ khá là nice, về câu hỏi cho vị trí mình pv là FE engineer thì sẽ có 3 câu Algo (khoảng Easy tới Medium Leetcode), những thứ bên phía Frontend (cả cơ bản lẫn nâng cao).
Sau vòng đó là sẽ có một vòng nch với anh Head of Engineering bên VN (chủ blog Codeaholicguy) chủ yếu là về những thứ đã làm ở cty cũ, về công nghệ, blah blah => buổi nch này thì thoải mái nhẹ nhàng.
Vòng 2: Sẽ có một buổi nch với Head of Engineering bên phía Sin, một anh người Sin ốm ốm và nch rất thân thiện mặc dù accent hơi khó nghe. Về buổi nch thì sẽ là cách giải quyết những conflict với đồng nghiệp, soft skill, bài học ở công ty cũ, etc (Không có hỏi về tech)
Vòng 3: Deal lương với HR
Kết quả: Sau khi deal lương xong xuôi hết và nhận đc Offer, mình quyết định cancel hết tất cả những buổi interview với một bên mình đang pv là Trusting Social (Chỉ còn 1 round cuối là tới vòng deal lương) thì được HR báo là bên Shopback nhận được thông báo là freeze tuyển dụng nên case của mình bị Pending :cold: Lại bơ vơ một lần nữa sau khi bị Wolffun chơi một vố (Wolffun đã chơi tôi như thế nào?)
Kinh nghiệm rút ra:
  • 30 chưa phải là Tết, không nên cancel những bên khác => Nên pv hết để chọn offer tốt nhất. :sexy_girl:
 
Last edited:
Công ty: Shopback
Thời điểm: 5/2022 (Sau khi bị Wolffun chơi một vố, giờ vẫn còn cay :burn_joss_stick:) FYI
Vị trí: Frontend Engineer
Hr contact qua Linkedin sau đó là trao đổi qua zalo
Chuẩn bị: Đã dành khoảng 1 tháng để giải Leetcode và cũng có 1 lần PV khởi động ở Zalo
Vòng 1: sau khi Screen CV và nch sơ với HR thì sẽ có một buổi tech interview với 2 người trong Shopback (Lúc đó mình nhớ là một chị và một anh).
Ấn tượng thì họ khá là nice, về câu hỏi cho vị trí mình pv là FE engineer thì sẽ có 3 câu Algo (khoảng Easy tới Medium Leetcode), những thứ bên phía Frontend (cả cơ bản lẫn nâng cao).
Sau vòng đó là sẽ có một vòng nch với anh Head of Engineering bên VN (chủ blog Codeaholicguy) chủ yếu là về những thứ đã làm ở cty cũ, về công nghệ, blah blah => buổi nch này thì thoải mái nhẹ nhàng.
Vòng 2: Sẽ có một buổi nch với Head of Engineering bên phía Sin, một anh người Sin ốm ốm và nch rất thân thiện mặc dù accent hơi khó nghe.
Vòng 3: Deal lương với HR
Kết quả: Sau khi deal lương xong xuôi hết và nhận đc Offer, mình quyết định cancel hết tất cả những buổi interview với một bên mình đang pv là Trusting Social (Chỉ còn 1 round cuối là tới vòng deal lương) thì được HR báo là bên Shopback nhận được thông báo là freeze tuyển dụng nên case của mình bị Pending :cold: Lại bơ vơ một lần nữa sau khi bị Wolffun chơi một vố (Wolffun đã chơi tôi như thế nào?)
Kinh nghiệm rút ra:
  • 30 chưa phải là Tết, không nên cancel những bên khác => Nên pv hết để chọn offer tốt nhất. :sexy_girl:
Giờ làm đâu rồi fen Thịnh
 
Back
Top