Bạn đang dùng trình duyệt đã lỗi thời. Trình duyệt có thể không hiển thị đúng trang web này hoặc các trang web khác. Bạn nên nâng cấp hoặc dùng một trình duyệt khác.
bác đặt 2 yếu tố "Công ty lớn", "Công ty nhỏ", tổ hợp với "product" và "outsource" sẽ ra 4 ô có thể vẽ ra giấy: Công ty lớn product, công ty lớn outsource, công ty nhỏ product, công ty nhỏ outsource. từ đó bác sẽ có nền tảng để phân tích tiếp.
giờ FAANG nếu nó không phỏng vấn bằng leetcode mà phỏng vấn công nghệ thì công nghệ internal của tụi nó các anh cũng chưa gặp bao giờ để mà trả lời. thường thì tụi nó đi trước thời đại cả chục năm cái nào không sài nữa thì open-source nó ra để giờ các anh em mới có cái để sài để hỏi nhau.
hãy đọc code theo chiều dọc chứ đừng theo chiều ngang. tức là đọc theo kiến trúc mà nó implement từ giao diện tới kết nối api của từng module. xong 1 module rồi sẽ hiểu đc module khác khá dễ. chứ không nên đọc theo từng file trong thư mục.
tôi đã từng làm qua mấy công nghệ low-code như IBM BPM, Oracle Apex, RPA, MuleSoft. Đặc điểm chung của nó là kéo thả các component vào móc nối với nhau. Bản thân logic của các cục kéo thả vô đó chúng ta sẽ biết nhưng không được đụng vào code của hãng. Low-code sinh ra để thay thế cho các...
background điện tử thì học thêm C/C++ làm embedded thì xin việc dễ hơn á bạn. thị trường giờ tuyển nhúng nhiều. còn java với JavaScript thì 1 mét vuông trăm thằng java thêm trăm ông JS rồi không đọ lại đâu
Nói thật là source code của các công ty làm không thuần về tech ( thương mại, dịch vụ, tập đoàn công nghiệp ... ) không có gì đáng để xem cả. Chỉ là data models nó nhiều nên đọc mỏi con mắt thôi. Nếu cái source code đó qua tay vài ba công ty outsource ấn độ rồi tới vn thì cấu trúc nó hên sui...
kinh nghiệm phỏng vấn về DSA thì em tìm được một link khá hay bằng tiếng Việt :
https://github.com/jwasham/coding-interview-university/blob/main/translations/README-vi.md