thảo luận [Intern,Fresher] Các câu hỏi hay dùng trong phỏng vấn các cty

đang làm fen, vài bữa nữa đăng lên đây luôn, mà chắc làm thêm cái web cv deploy luôn quá:big_smile:

sao toàn algo ko vậy thím? :beat_brick: :beat_brick:
Mình thấy hỏi thế là dễ rồi đấy, bất kì ai học 1/2 course về algo cũng làm được mà. Bên nước ngoài pv phải luyện leetcode đủ thứ, cũng đang luyện hi vọng đến lúc ra trường tạm ổn.
 
Mình thấy hỏi thế là dễ rồi đấy, bất kì ai học 1/2 course về algo cũng làm được mà. Bên nước ngoài pv phải luyện leetcode đủ thứ, cũng đang luyện hi vọng đến lúc ra trường tạm ổn.

Luyện codewar được không, thích thằng codewar nhất :(

Sent from Xiaomi Redmi 7 using vozFApp
 
Luyện codewar được không, thích thằng codewar nhất :(

Sent from Xiaomi Redmi 7 using vozFApp
Bác thấy cái nào hợp thì làm cái đó, cuối cùng kiến thức vẫn vào đầu mình thôi mà. Mình làm leetcode vì đề nó ngắn, viết dễ hiểu không lòng vòng. Trước cũng thử hackerank nhưng đề nó dài quá đọc tốn thời gian.
 
Mình thấy hỏi thế là dễ rồi đấy, bất kì ai học 1/2 course về algo cũng làm được mà. Bên nước ngoài pv phải luyện leetcode đủ thứ, cũng đang luyện hi vọng đến lúc ra trường tạm ổn.
mình nghiêng về bên tech, nên algo mình sợ lắm, hồi còn DH học algo cũng dở nữa
 
Hỏi dễ ẹt thôi. Mình dc hỏi về:
  • Phân tích 4 tính chất của hướng đối tượng. Cho VD từng cái.
  • Array và Linked List khác nhau chổ nào. Dùng 1 ngôn ngữ implement lại 1 class Linked List có 2 hàm insert, display.
  • Stack và queue
  • Thiết kế 1 bảng dữ liệu lưu trữ đơn hàng. Rồi hỏi thêm quan hệ giữa các bảng, tại sao lại có bảng trung gian, truy vấn ngược như thế nào.
  • Viết thuật toán tìm các phần tử lặp lại trong 1 arr có 1000 phần tử. Và giải thích.
Còn vài câu linh tinh nữa...
cái này là fresher hả :oops::oops:
 
Hồi còn fresher, pv KMS thì đc hỏi mấy câu sau:
  • Async await với promise
  • 1 câu đơn giản thuật toán, tính sum bình phương dùng arrow function(kiểu kiểu functional style)
  • Luận văn đã làm
  • Cho trước 1 Listlist, viết 1 hàm nhận param là (String a, String b) trả về khoảng cách a,b trong list. Nếu a,b bị duplicate trong list thì trả về khoảng cách bé nhất; a hoặc b không tồn tại thì trả về -1. Ví dụ:
    list = ["cat", "dog", "bird", "fish", "cat","duck","chicken","dog"]
    dist("dog","duck") -> 2 // dog sau gần duck hơn dog đầu.
    dist("cat","frog") -> -1
 
Hồi còn fresher, pv KMS thì đc hỏi mấy câu sau:
  • Async await với promise
  • 1 câu đơn giản thuật toán, tính sum bình phương dùng arrow function(kiểu kiểu functional style)
  • Luận văn đã làm
  • Cho trước 1 Listlist, viết 1 hàm nhận param là (String a, String b) trả về khoảng cách a,b trong list. Nếu a,b bị duplicate trong list thì trả về khoảng cách bé nhất; a hoặc b không tồn tại thì trả về -1. Ví dụ:
    list = ["cat", "dog", "bird", "fish", "cat","duck","chicken","dog"]
    dist("dog","duck") -> 2 // dog sau gần duck hơn dog đầu.
    dist("cat","frog") -> -1
đề này còn biết sơ sơ, có câu 4 ko biết làm,
cần thêm nhiều câu như này :sad:
 
đề này còn biết sơ sơ, có câu 4 ko biết làm,
cần thêm nhiều câu như này :sad:
dạng như câu 4 cứ lên leetcode filter easy thì ra cả rổ cho mà luyện, giờ fresher ngoài js basic thì kiểu gì cũng cho 1 2 câu kiểu trên hoặc là implement lại 1 số giải thuật hay gặp
 
Trước mới ra trường, em cũng ôn lại đủ loại kiến thức, câu hỏi để đi pv, ... Thế mà họ chỉ quan tâm mỗi các Projects mình đã làm thôi. Ví dụ em tự làm một vài cái, họ chỉ hỏi xoay quanh nó, áp dụng những cái gì, làm như thế nào, ... Không phải một cty mà 3, 4 cty em đi pv họ đều hỏi như vậy.
 
Trước mới ra trường, em cũng ôn lại đủ loại kiến thức, câu hỏi để đi pv, ... Thế mà họ chỉ quan tâm mỗi các Projects mình đã làm thôi. Ví dụ em tự làm một vài cái, họ chỉ hỏi xoay quanh nó, áp dụng những cái gì, làm như thế nào, ... Không phải một cty mà 3, 4 cty em đi pv họ đều hỏi như vậy.
mình thì thích cái pv quanh project đã làm, chứ hỏi mấy cái lí thuyết quá hay cái đâu đâu thì thì mình bó tay :big_smile:
 
Hồi còn fresher, pv KMS thì đc hỏi mấy câu sau:
  • Async await với promise
  • 1 câu đơn giản thuật toán, tính sum bình phương dùng arrow function(kiểu kiểu functional style)
  • Luận văn đã làm
  • Cho trước 1 Listlist, viết 1 hàm nhận param là (String a, String b) trả về khoảng cách a,b trong list. Nếu a,b bị duplicate trong list thì trả về khoảng cách bé nhất; a hoặc b không tồn tại thì trả về -1. Ví dụ:
    list = ["cat", "dog", "bird", "fish", "cat","duck","chicken","dog"]
    dist("dog","duck") -> 2 // dog sau gần duck hơn dog đầu.
    dist("cat","frog") -> -1
đề 4 thú vị nhỉ. để làm thử coi sao
sau 1 hồi mò mẫn em cũng làm dc nhưng cách này chưa dc tối ưu lắm. ko biết cách nào hay hơn ko?
https://repl.it/repls/BlueTomatoFeeds#index.js
 
Last edited:
Back
Top