EngineerPro cung cấp các khoá học về Backend, FrontEnd, System Design và thuật toán luyện phỏng vấn vào Big tech trong và ngoài Việt nam (Google, Tiktok, Amazon, Netflix, Meta, Worldquant, Shopee, Grab, Axon, Aduin, Microsoft, AirBnb...).
Ngoài ra còn có các dịch vụ mock phỏng vấn.
Để thêm chi tiết vui lòng contact Faacebook Fanpage: facebook.com/EngineerPro.Official
Пікірлер
Video hữu ích lắm. Mong mn chia sẻ thêm video phần này
Cho mình thắc mắc xíu, ban đầu mình thấy có bước estimate là 5000qps cho search, 500 qps cho view, 5 qps cho booking. Xong tới phần design thì dù có đưa ra nhiều giải pháp, nhưng lại không thấy chứng minh rằng design đó có đáp ứng được hay không lượng QPS như đã estimate.
Chúng mình đang mô phỏng lại 1 buổi phỏng vấn System design tại Big tech, việc chứng mình là optional vì liên quan tới vấn đề time của buổi phỏng vấn. Quan trọng là interviewer họ quan tâm về vấn đề nào nữa ý bạn
Bài một bạn làm chưa đúng nhé, vì cách làm của bạn sẽ có thể bị tràn số dẫn đến kết quả có thể sai, giả sử array là 2{30} -1e9 2{30} min của bạn sẽ bị overflow
Python thì không lo tràn số nhé bạn
@@EngineerPro-Official nếu là python thì không có gì đáng ngại , theo giới hạn của bài này thì min và max sẽ không bao giờ vượt quá 128 bit nên python cũng không lo dùng quá nhiều memory, ngôn ngữ như c++ có thẻ dùng int128 để xử lí. Mình nghĩ bạn nên nhắc nhở học viên điều này bởi vì nếu các bạn dùng các ngôn ngữ không hỗ trợ bigint tự động như python mà mắc phải lỗi này thì có thể tốn kha khá thời gian để nghĩ ra đc lỗi này ☺
@@horizon204cám ơn bạn ạ
có clip thực hành hoặc mock test interview không ạ cho em xin với ạ
Bạn nhắn cho page nhé:facebook.com/EngineerPro.Official?mibextid=LQQJ4d
ad cho em xin cái pattern mẫu xxx mà bạn Hiếu chia sẻ với
Bạn nhắn fanpage nhé:facebook.com/EngineerPro.Official?mibextid=LQQJ4d
Làm thế nào để được các a review cv ạ
Bạn nhắn tin fanpage nhé :facebook.com/EngineerPro.Official?mibextid=LQQJ4d
Kiểu như bạn giỏi có kiến thức, hiểu biết và khả năng giải quyết vấn đề nhưng chưa chủ động nhìn thấy và dự tính được bức tranh tổng quát.
Bạn nhắn tin fanpage để nhận nhiều tài liệu bổ ích cho phỏng vấn nhé:facebook.com/EngineerPro.Official?mibextid=LQQJ4d
Cho em xin thông tin khoá này ạ
Bạn nhắn fanpage nhé @ocongthang1527 :facebook.com/EngineerPro.Official?mibextid=LQQJ4d
Rất hữu ích ạ. Cảm ơn chia sẻ rất chân thật của anh chị. 💯
cho mình hỏi khóa DSA bên engineer pro là dùng ngôn ngữ gì v ạ (mình hiện đang dùng python /C#) ?
Giảng viên sẽ dùng Java và Python để hướng dẫn thuật toán. Lúc bạn đi phỏng vấn thì bạn sẽ được tuỳ chọn ngôn ngữ mà bạn mạnh nhất
👍
Bạn áo trắng nói chuyện giống rapper phết, rất hài, thankiu😅
Ông đó là MCK mà bạn
mình góp ý các bạn video sau có thể tăng âm lượng lên được không ạ
mình nghĩ rất rõ mà nhỉ
@@MinhNguyen-ze8ob bạn đeo tai nghe đúng không, mình bật loa max volume chả nghe thấy gì cả
kinh thật, chưa tới 30 phút 2 bài hard
2 lần ICPC world final mà bạn 🤗
@@EngineerPro-Official bá đạo quá, tui thấy mấy cái competitive ở đâu cũng sẽ có 1 2 ông Việt Nam anonymous =))
Cho mình hỏi cần nền tảng gì để có thể phân tích được như thế này nhỉ? Mình code mobile app và cảm giác tư duy của mình rất hẹp.
Admin đang làm BE (java spring) ở Tiktok đúng không a?
Golang ở tiktok bạn ah
đề nghị ae chia sẻ thì nói nhanh nhanh tí nhé =]]. chứ toàn phải tua
vid cũng có 8p thôi, bạn ko thấy pace phù hợp có thể tua nhanh, mọi người đã share kinh nghiệm rồi mà bạn còn có ý chê bai vậy mình thấy ko nice ạ
nâng playback speed lên bác :(((
Hi ac, em muốn lấy file thì tìm ở đâu ạ.
bạn inbox fanpage nhé: facebook.com/EngineerPro.Official
'PromoSM'
mình nghĩ bạn có thể sử dụng eventSourcing, việc tạo records transaction có thể dẫn đến case out of controll, thí dụ transaction của bạn trừ xiền của user mà user đó hết xiền thì có lẽ ko nên tạo thêm record. Khi GET thường mình sẽ ko update db, và nó cũng đang là principle(CQRS) mà mình làm theo. Có thể tuỳ theo từng quan điểm của mỗi ng`.
cho em hỏi đôi lúc a gặp bài khó mà a dành thời gian nhiều như thế nào cx ko giải được thì a có nhìn vào đáp án ko hay là a để nó qua một bên xong rồi lần sau a quay lại nghĩ nó tiếp. Em cảm ơn !
bạn cần tư vấn nhắn tin fanpage nha: facebook.com/EngineerPro.Official
bạn Thiên Anh cười rất xinh, tặng 1 like
.
Oh mình biết bạn Hiếu này, KSTN KHMT HUST, hay đi hi ICPC, nchung bạn này đỉnh kao, tốt nghiệp xong làm SE ở shopee (ngưỡng mộ)
E hiện năm 2 vừa bắt đầu học là e học c++ đc 1 năm sau đó sang Java và Golang, giờ thì code Rust nghiện quá mỗi tội VN ít job middle rust, toàn thấy tuyển senior
Nhìn giống lụm trên bytebytego =))
System design là phỏng vấn role nào z ạ
Từ Senior cho đến Director luôn nhé bạn
xịn quá, thanks 2 sếp
cho em hỏi Đại học quốc gia là bao gồm các trường đại học quốc tế, đại học khtn với đại học công nghệ thông tin phải ko a
no do
Bách khoa, Khoa học TN, Công nghệ TT, Quốc tế, Nhân Văn, Kinh tế luật và trường Thể dục thể thao.
NestJS thì sao nhỉ các bác?
Thật ra begin nên bắt đầu từ C vì nó gần ngôn ngữ máy, đào sâu các vấn đề trongg khoa học máy tính trong khi vẫn thân thiện với con người, từ đó tùy vào nhu cầu/sở thích chọn ngôn ngữ nào cũng được. Riêng ở thị trường VN thì lúc nào cũng Java, C#, PHP, Node là phổ biến nhất
tôi thấy mệt mỏi với mấy vụ ngôn ngữ lắm rồi. giới thiệu thẳng luôn thì tôi là coder Ruby. Cái ngôn ngữ hết trend và mn hay hỏi câu "Ruby chết rồi mà?". Và đây là cái mà tôi muốn truyền tải với các ông hay kêu ngôn ngữ chết hay là chọn cái gì nó hợp thời hơn. Chọn 1 cái chắc để đi đã rồi muốn trend hay gì thì trend kzread.info/dash/bejne/paF4ybVxdcKTmqw.html
ruby chết rồi mà?
@ check link kia chưa? Thích đu trend thì sang coin với chứng mà đu thử
Nên tích luỹ kinh nghiệm thực tế, kinh nghiệm handle/design các hệ thống distributed backend với high throughput, kinh nghiệm troubleshooting xử lý incidents... Ngôn ngữ (đúng như tên gọi của nó) chỉ là công cụ. Học Java, Golang, NodeJs gì gì đó nữa thì cũng chỉ là cái công cụ đưa ý tưởng của bạn vào xây dựng hệ thống. Nên học cái gì cũng vậy
với những hệ thống cần độ ổn định cao hay cần 1 hiệu năng xử lý đồng thời cực cao.... thì ngôn ngữ lúc này ko đơn giản chỉ là công cụ, việc chọn và sử dụng đúng "công cụ" cho đúng mục đích lúc này rất quan trọng, nên đừng nói "học cái gì cũng vậy", ko ai dùng búa để chặt thịt hay dùng dao để đóng đinh dù chúng đều là công cụ
👏@@0.Maiden
@@0.Maiden học cái gì cũng vậy -> tức là với người mới thì cứ bắt đầu với ngôn ngữ nào đó. Sau đó cái cần là luyện tư duy lập trình, design giải quyết vấn đề. Chứ ko phải dành cho người có kn build hệ thống rồi cắm mặt chọn đại ngôn ngữ nào cũng được. Tư duy lập trình học mới khó, ngôn ngữ thì vài tháng là xong. Biết dùng ngôn ngữ lập trình mà ko có tư duy thiết kế thì chỉ là thợ code mà thôi, ko phải software engineer.
Nói chứ java spring vẫn là cái gì rất này nọ. Spring webFlux có thể cạnh tranh với NodeJs, VirtalThread hứa hẹn tương lại có thể cạnh tranh với Golang. Mới băt đầu nên học Java. Ngon Java chuyển qua thằng nào cũng dễ
C# hiện tại thì thế nào vậy ạ
Vần ok :D, phát triển dự án nhanh thì dùng nodejs cho nhanh
@@quanphamanh957 Java và .NET nên chọn cái nào ạ, mình chuyên Nodejs hơn nhưng dạo này ít job quá nên tính học thêm Java/.NET gì đó để dễ kiếm job ấy ạ
C# & Java vẫn ổn trong thời gian dài sắp tới.
nếu mà nói về backend thì mình nghĩ C# là làm dễ nhất trong tất cả.
Dễ nhất theo ý anh là gì vậy à, dễ học hay dễ cái khác@@bachkhoahuynh9110
1:01:15 - 1:09:57: Why are candidates asked about their current pay?
39:05 - 45:15: Resume Resume Writing Best Practices
a có thể chia sẽ link slide trong video được k a
Inbox page nhé bạn: facebook.com/EngineerPro.Official
interview code giải thuật này thật sự là nâng cao nha
Em rất đồng ý quan điểm của anh về Go và Kotlin (Spring) ở phút thứ 13. Đó là lí do mặc dù Go phải code nhiều hơn so với các ngôn ngữ khác nhưng em vẫn rất thích code Go
anh interview nói cái nghe hiểu liền luôn á khúc thread và process mà ông Ấn hỏi lại mấy lần
Ads cho xin info mấy khóa học bên mình nha ^^
Bạn inbox page nhé:facebook.com/EngineerPro.Official?mibextid=ibOpuV
Hợp lý anh ơi
Thật ra mình nghĩ bài test Algo so sánh A_q với các A_i trong set sẽ hơi rối não. Mình nghĩ theo như vầy, do tất cả querry trong set đều không overlap nhau nên sau khi sort thì A_1<B_1<=A_2<B_2<=...<B_k với k là size set hiện tại. Tiếp đó mình nhận xét theo hướng là nếu A_q<B_i VÀ A_i<B_q thì đoạn q đang check mới overlap với đoạn i. Do đó khi search trong set thì mình sẽ dùng B_q để search với bọn A_i, sau đó mới dùng A_q để search với bọn B_i của các segment CÓ THỂ BỊ OVERLAP với querry đang check. Làm như thế này thì đỡ rối/ nhầm vụ tìm ra chỉ số i thì xử lý với thằng i+1 như thế nào, dù rằng tốc độ thực tế có kém hơn một chút.
Tiếng Anh mấy ông Ấn phải để 0.5 nghe mới rõ.😂
Rất cần sub 😂
Đến lúc đi làm meeting với các anh bên Ấn thì cũng vậy thôi bạn
Resume bây giờ > 1 page là bình thường mà nhỉ, cố co lại làm gì đâu? Kinh nghiệm mình nhiều thì cứ ghi vào thôi.
Chỗ tên mình ở trên theo anh nên để tiếng anh hay tiếng việt ạ? Anh em naof muốn viết tiếng việt thì ở trên phần plugin kia mình cũng phải code thêm đoạn nhận VNI vào vì nhiều template nước ngoài họ k nhận tiếng Việt. Tương tự chỗ resumeitem anh em nếu k thích style 2 dòng hoặc in đậm in thường cũng phải sửa hoặc sinh thêm ở chỗ newcommand ấy. Đây là cách viết latex
CV Bigtech cứ ghi tên bằng tiếng Việt không dấu là được. Cái này quan trọng gì đâu
Would be great if you can just provide it in english. Seems a good content, but cant understand the language.