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

Có bác nào review giúp vòng technical cho vị trí fresher backend của Orange Logic không ạ?
Mình phỏng vấn ở đây hơn 4 năm rồi, không biết còn giống không nữa.
Vòng 1 HR screening gọi điện cho mình hỏi về background rồi tiếng anh các thứ.
Vòng 2 làm 1 bài Codility: 2 bài cũng khá dễ.
Vòng 3 Phỏng vấn với anh lead online, hổi về kiến thức cấu trúc dữ liệu & giải thuật. Kinh nghiệm làm việc, ect, ...
Vòng 4: Onsite lên văn phòng pv với anh CTO người Pháp, hỏi về mấy cái kinh nghiệm làm việc, proplem solving skill, ảnh hỏi mình có 1 chiếc xe bus thì cần bao nhiêu quả bóng bàn để fill đầy nó? Cũng vui. Với có nói chuyện với 1 anh hình như là EM hay gì đó, lâu quá quên rồi.
Kết quả pass mà đi làm được 3 tháng mình xin nghỉ vì không hợp với văn hoá công ty.
 
Mình phỏng vấn ở đây hơn 4 năm rồi, không biết còn giống không nữa.
Vòng 1 HR screening gọi điện cho mình hỏi về background rồi tiếng anh các thứ.
Vòng 2 làm 1 bài Codility: 2 bài cũng khá dễ.
Vòng 3 Phỏng vấn với anh lead online, hổi về kiến thức cấu trúc dữ liệu & giải thuật. Kinh nghiệm làm việc, ect, ...
Vòng 4: Onsite lên văn phòng pv với anh CTO người Pháp, hỏi về mấy cái kinh nghiệm làm việc, proplem solving skill, ảnh hỏi mình có 1 chiếc xe bus thì cần bao nhiêu quả bóng bàn để fill đầy nó? Cũng vui. Với có nói chuyện với 1 anh hình như là EM hay gì đó, lâu quá quên rồi.
Kết quả pass mà đi làm được 3 tháng mình xin nghỉ vì không hợp với văn hoá công ty.
Câu hỏi bóng bàn thấy nhiều công ty hỏi nhỉ. Mình thì hỏi cần bao nhiêu trái để fill đầy căn phòng đang ngồi phỏng vấn
 
Câu hỏi bóng bàn thấy nhiều công ty hỏi nhỉ. Mình thì hỏi cần bao nhiêu trái để fill đầy căn phòng đang ngồi phỏng vấn
Chắc chủ yếu xem cách xác định vấn đề, tìm hiểu thêm edge case, với khả năng tính nhẩm của ứng viên đó fence.
 
Câu bóng bàn này là sao các bác nhỉ ?
nguyên văn: cần bao nhiêu quả bóng bàn để fill đầy căn phòng hiện tại
cá nhân tôi thấy nó giống mấy ông lậm self-help, muốn dựa vào câu hỏi này để đánh giá một cái gì đó mà ông ấy cũng k thể nói rõ, và tôi coi như là 1 cách giết thời gian khi mà ng phỏng vấn và ứng viên bị bắt phải ngồi với nhau (theo process đã đc đề ra) nhưng ng phỏng vấn k biết hỏi gì
 
Khong phai dau bac. Muon tra luong cao thi phai hoi kho de loai ung vien thoi.
Hỏi khó thì hỏi system design, algorithm, leadership chứ ai hỏi mây câu này. Công ty top 1 lương cũng cao mà ai hỏi mấy câu này đâu fence.
văn hoá micro-management à my fen
Do mình không thích code C# một phần nữa
Câu bóng bàn này là sao các bác nhỉ ?
Kiểm tra cách bạn phản xạ với vấn đề thôi.
Bạn có hỏi xem chiếc xe bus độ cao tầng với sàn, số ghế trên xe, tính thể tích xe, tính thể tích trái bóng, cách giao tiếp để làm rõ vấn đề á fence
 
Hỏi khó thì hỏi system design, algorithm, leadership chứ ai hỏi mây câu này. Công ty top 1 lương cũng cao mà ai hỏi mấy câu này đâu fence.

Do mình không thích code C# một phần nữa

Kiểm tra cách bạn phản xạ với vấn đề thôi.
Bạn có hỏi xem chiếc xe bus độ cao tầng với sàn, số ghế trên xe, tính thể tích xe, tính thể tích trái bóng, cách giao tiếp để làm rõ vấn đề á fence
À à, mình hiểu rồi
 
Các bác có nguồn nào tổng hợp lại mấy câu hỏi CS Fundamental k ạ. E đi pv rất hay bị choke mấy câu basic ạ :sad
 
mới đọc dc review của 1 ông trên gr fb
Chia sẻ buổi phỏng vấn Fullstack Developer không mấy vui vẻ của mình với 1 cty product (Tạm gọi cty này là P).
Bài viết khá dài và cũng có phần cảm nhận của cá nhân mình nên anh em không thích có thể bỏ qua.
Buổi pv bao gồm: 2 Team Lead (1BE, 1FE), 1 Technical Manager và mình (Ứng viên).
Sau khi qua vòng Phone screen, HR, Test thì mình được mời tới office để tham gia phỏng vấn với công ty.
Cty hẹn pv 3h30, mình tới sớm 20p và ngồi chờ, nói chuyện với HR 1 số vấn đề.
Đúng 3h30, mình được HR đưa vào phòng ngồi. Đầu tiên thì 2 anh lead tới trước, mình chào hỏi và nhận được lời đáp và giới thiệu tên, chức vụ (khá nice)
Sau đó 2 anh có hỏi mình 1 số vấn đề trước, anh Manager này tới sau 10p, mình cũng chào hỏi và anh này đi thẳng tới, kéo ghế ngồi và không đáp lại mình (Cũng OK, không vấn đề)
Kế tới anh M này cũng cầm CV mình lên và nghía (Mình đoán là không xem trước CV) và bắt đầu hỏi trong khi đang nhai kẹo cao su (Đến đây mình khá khó chịu, cảm giác không được tôn trọng và muốn đi về)
Tiếp là đoạn pv giữa mình và 3 anh này:
anh M: Mô tả về dự án đang làm
Mình: Dạ bla bla, dự án microservice cho phép user tạo dynamic UI, dynamic action và dynamic datamodel để control workflow, request ạ
anh M: Dùng Postgres mà cũng dynamic được à
Mình: Dạ có kết hợp với Hasura, GraphQL để tạo dựa trên thông tin user define á anh
anh M: Hasura, GraphQL anh nhớ dùng để query thôi mà (???), dự án này mà cũng dùng microservice à
Mình: Dạ dự án này khá lớn và riêng teamsize ở VN đã là 105 người rồi ạ
Kế tiếp mấy anh này dựa vào kết quả bài test của mình để hỏi tiếp:
anh M: CDN là gì, dùng nó tăng performance như thế nào?
Mình: CDN là Content Delivery Network, ... Dùng để tăng tốc độ truy cập cũng như giảm thời gian tải resource, nó có cơ chế caching để việc truy cập resource nhanh hơn ạ
anh M: Anh nhớ CDN làm gì có cache, cache thì phải có thời gian expire chứ, resource thì em đâu cần expire
Mình: Dạ theo em hiểu là có cache ạ, và có thể expire và có versioning (Đoạn này mình tranh cãi với ổng vì sao có cache ở CDN, cảm giác khá khó chịu)
...
anh M: Rồi trong dự án này thì việc thực tế em làm để tăng performance là gì?
Mình: Dạ em có thực hiện việc xử lý tác vụ năng ở phía Web worker thay vì main thread của React, sau đó thực hiện transfer data và main thread và update UI để tăng performance ạ.
Lúc này 3 người nhìn nhau cười, mình cũng khá bối rối vì không biết vì sao lại cười
- Còn gì nữa không em
Mình: Dạ optimized source code, giảm connection tới Db và chuyển đổi query phù hợp để giảm redundant data.
...
anh M: Câu slow query 1 triệu record trả về thì làm sao để biết cách mà tăng tốc độ query?
Mình: Dạ trước hết em dùng explain để phân tích câu query, sau đó sử dụng index và thêm vào những điều kiện cũng như giới hạn column để match với expect result ạ
Chỗ này mình không giải thích được các access method của query
anh M: Giảm số lượng column lúc select đâu tăng tốc độ lên bao nhiêu em
anh Lead BE: Giả sử câu query đó chỉ cần 1 record và nó đang trả về 1 triệu record thì sao em
Mình: Dạ cần thêm điều kiện và có thể dùng các aggregate function và group by để query đúng hơn
anh M: group by nó dựa trên kết quả đã query nên em đang làm 1 câu query chậm thêm chậm hơn (Phần này mình đang trả lời với anh lead BE nhưng anh M này có vẻ đang nhầm với câu trước của ảnh thì phải)
anh M: rồi số lượng record nhiều nhất em thường làm là bao nhiêu.
Mình: Dạ em không nhớ số lượng record nhưng nhớ dung lượng ít nhất 1 table khi query tầm 31MB ạ
anh M nhìn 2 anh kia rồi nói: Đúng rồi, làm outsource thì UAT là hết cốt, có bao giờ được động vào product đâu mà 1 triệu record.
Kế tới là cuộc pv đi vào hồi kết sau câu hỏi này của anh M: Với vai trò system admin thì em làm gì để chống DDoS.
Mình: (Khá khó chịu với những điều đó nhưng cũng trả lời lịch sự): Dạ có thể thêm rate limit, capcha và có thể dùng cloudflare để phòng chống ạ
anh M: Có chắc là phòng được không?
Mình: Theo em thì việc chuyên nghiệp nên để người chuyên nghiệp làm ạ, em focus vào develop chứ không làm system admin nên có thể không nắm rõ những cái này ạ
anh M: Sau Cty có giao cho em 1 người làm 1 dự án từ A-Z thì cũng phải có hướng xử lý chứ
Kế tiếp anh M này không hỏi thêm và 2 anh lead thì chỉ hỏi thêm cơ bản về OOP, SOLID, JS function
 
mới đọc dc review của 1 ông trên gr fb
đọc thì mình có cảm nhận cá nhân riêng :
có vẻ như cty có 1 ông manager khá là cứng về technical ,mấy câu hỏi nchung cũng formal như các câu pvan trên mạng
1 số vấn đề về db ô pvan khá yếu ,nhưng vẫn có khả năng kiến thức ổn,tuy nhiên cái tình huống này chắc cviec trc là làm product hay sao mà với mình cái thái độ ô M cũng bt vl,nếu outsource thì khách lẫn mấy ông lead còn ấy hơn vậy ,mà trình k có luôn
cái mình thấy ở đây mặc dù nói có 2 ông khác,nhưng toàn chỉ vđe về ông M ,nên bài review pvan này mình nghĩ k công tâm lắm ,có mấy câu ông M xoáy khá căng ,tóm gọn lại cmt trên mình có thêm 1 số insight để đi pvan :big_smile: còn độ tin cậy trust me bro mình cho 4/10
 
đọc thì mình có cảm nhận cá nhân riêng :
có vẻ như cty có 1 ông manager khá là cứng về technical ,mấy câu hỏi nchung cũng formal như các câu pvan trên mạng
Ông M hỏi sai nhiều mà cứng gì, nếu những gì bạn đó kể là đúng.
 
Back
Top