Grokking Webinar: Chuẩn bị cho vòng phỏng vấn coding như thế nào để có kết quả tốt

Поделиться
HTML-код
  • Опубликовано: 20 июл 2024
  • Đến với Webinar #04: How To Prepare & Succeed In A Coding Interview, chúng ta sẽ tiếp tục được tìm hiểu, giải đáp một cách chi tiết hơn về những kiến thức cần phải chuẩn bị và làm thế nào để có một buổi coding interview thành công với sự tham gia chia sẻ của anh Đức và anh Trung đến từ Cộng đồng Olympic Tin Học Việt Nam.
    Tại webinar lần này, các bạn sẽ được lắng nghe những chia sẻ về:
    - Những kiến thức cần chuẩn bị cho một buổi whiteboard coding hoặc online coding challenges?
    - Những lỗi mà interviewee hay gặp trong quá trình phỏng vấn coding
    - Những lời khuyên để xử lý những tình huống thường xảy ra
    - Theo dõi một session "live coding interview" sẽ diễn ra như thế nào?
    ---
    Speaker: Anh Ngô Minh Đức, Software Engineer @ Google
    - Đồng sáng lập VNOI - Cộng đồng Olympic Tin Học Việt Nam, cộng đồng chuyên về thuật toán, lập trình và Competitive Programming
    - Tham gia advice và hỗ trợ các startup về công nghệ
    - Kỹ sư với hơn 8 năm kinh nghiệm ở Silicon Valley, từng làm cho các công ty như Facebook, Addepar, Google. Hiện là Senior Software Engineer tại Google làm việc cho Google Adwords, sản phẩm Phone Call Ads
    Speaker: Anh Nguyễn Thành Trung, Software Engineer @ Google
    - Admin VNOI - Cộng đồng Olympic Tin học Việt Nam, chuyên về thuật toán, lập trình & Competitive Programming
    - Kỹ sư với 5 năm kinh nghiệm ở Singapore. Từng làm việc tại SEA Group, Google. Hiện là Software Engineer trong team Google Pay
    - Có kinh nghiệm phỏng vấn gần 100 bạn tại SEA và Google
    Facebook: / 149304453158246
    ❤✔Timeline 👇
    00:00 - Waiting
    03:24 - Giới thiệu về Grokking
    07:13 - Giới thiệu VNOI
    10:00 - Chuẩn bị cho Coding Interview & Quy trình phỏng vấn tại Google
    15:50 - Quy trình phỏng vấn coding interview: đánh giá khả năng thuật toán, coding, testing và kỹ năng giao tiếp,..
    21:10 - Những tiêu chuẩn dùng đánh giá candidate: nhà tuyển dụng mong muốn tìm được điều gì ở ứng viên? bao gồm những tiêu chí nào?
    27:40 - Những gì thường được hỏi với các câu hỏi thuật toán: linked list, tree, binary search tree, dynamic programming,..
    33:10 - Những kỹ năng cần ôn tập
    35:26 - Sự cần thiết của kỹ năng giao tiếp, trình bày và trả lời câu hỏi
    41:00 - Câu hỏi mẫu: Cho 1 dãy N số và 1 số K, tìm 3 số có tổng bằng K
    49:32 - Live Interview: Cho một list các số đã sort (store trong array), viết function để convert dãy số thành binary search tree?
    01:03:35 - Live Interview: Nếu các số đã sort này được store vào danh sách liên kết thì xử lý như thế nào? - Time: O(N*log(N))
    01:09:07 - Live Interview: Có các nào khác nhanh hơn O(N*log(N)) không? - Convert list to array - Space O(N)
    01:18:50 - Đánh giá của interviewer
    01:22:34 - Đánh giá như thế nào về communication của interviewee
    01:23:25 - Một số tips có thể áp dụng khi tham gia phỏng vấn
    01:27:22 - QA:
    01:27:22 - Làm project cá nhân như thế nào hoặc tham gia open source project nào để có thể pass vòng resume của Google?
    01:31:30 - Mình không có background mạnh về thuật toán, chưa tham gia thi Olympic Tin học lần nào. Các anh có thể tư vấn mình nên có kế hoạch ôn luyện như thế nào để có thể pass được các vòng coding interviews?
    01:34:00 - Có nên hỏi lý do mình phỏng vấn fail không?
    01:36:00 - Ngoài phần hỏi kiến thức thuật toán giải quyết vấn đề, phần kiến thức CS khác cần mức như thế nào để có thể đáp ứng buổi phỏng vấn?
    01:37:34 - Những mặt lợi hại khi làm ở GG, FB so với các môi trường khác?
    01:41:00 - Cấp bật level của Google. Chủ yếu xoay quay L3, L4, L5 mỗi level có những expect gì?
    01:46:15 - Các anh khi tuyển sinh Google đã có gặp trường hợp không cày CP nhưng có những achivement khác ở Việt Nam không?
    01:47:00 - Em nghe nói là các google phỏng vấn coding trên Google Docs, em thắc mắc là tại sao họ không cho dùng coding editor mà lại dùng Google Docs, làm interviewee tốn nhiều thời gian hơn vào gõ và format?
    01:49:50 - Ngoài interview algorithm các công ty còn hỏi OOP và cả design system, cho requirement về 1 system nhỏ, yêu cầu trình bày các steps, em không biết nên trình bày như thế nào ạ về OOP và design system?
    01:51:15 - Mình thấy GG, FB có phỏng vấn round system design, với nhiều người đây là 1 round khó. Vậy khi vào làm, mình có thường xuyên dùng đến những kiến thức design đó không ạ?
    01:52:35 - Các công ty công nghệ lớn ở Singapore và Silicon Valley có phân biệt đối xử với sinh viên đang học ngành Toán & tự học CS không? Những lớp CS nào ngoài DataStruct&Algo có tác dụng cho buổi phỏng vấn?
    01:53:30 - Những ứng viên không có bằng đại học thì có thể apply phỏng vấn ở các công ty lớn không?
    01:55:50 - Mình mong muốn hiểu hơn về cách Google onboard nhân viên mới vì mình cảm thấy dù có vượt qua phỏng vấn bằng leetcode, vẫn khó có đủ tự tin để làm được việc theo tiêu chuẩn của Google?
    02:01:33 - Thang điểm đánh giá cho phần Live Interview, có cần pass tất cả các round để được offer?

Комментарии • 3

  • @namnguyen41
    @namnguyen41 2 года назад +1

    nói chung phải có english :v coding thì luyện khoảng 1 - 3 tháng leetcode là coding interview được ha :v cơ bản 1 bảng 1 bài tính tổng, 1 bài đệ quy tree :v là phải thông thạo bất kì ngôn ngữ nào ha

  • @hieunguyenviet4618
    @hieunguyenviet4618 2 года назад

    Thank you

  • @cuonghoangnguyen6048
    @cuonghoangnguyen6048 3 года назад +1

    hello