thảo luận [Review công ty] CNTT bơi hết vào

Status
Not open for further replies.
  • Người đầu giới thiệu về công ty, r hỏi các dự án đã từng làm, tại sao chọn công nghệ đó, định hướng tương lai,..
  • Người thứ 2 cho 1 đề bài khá chi tiết, r yêu cầu vẽ use case, wireframe, business logic,... r có hỏi mẹo 1 số chỗ khi mình đang làm nữa(khá fail vòng này vì đó h ít khi đụng mấy này, còn cãi nhau với ổng nữa =(()
Lúc đó thắc mắc là không thấy hỏi gì về code, ko biết có bị nhầm pv ko =((. Khoảng vài ngày sau có offer :nosebleed:
 
  • Người đầu giới thiệu về công ty, r hỏi các dự án đã từng làm, tại sao chọn công nghệ đó, định hướng tương lai,..
  • Người thứ 2 cho 1 đề bài khá chi tiết, r yêu cầu vẽ use case, wireframe, business logic,... r có hỏi mẹo 1 số chỗ khi mình đang làm nữa(khá fail vòng này vì đó h ít khi đụng mấy này, còn cãi nhau với ổng nữa =(()
Lúc đó thắc mắc là không thấy hỏi gì về code, ko biết có bị nhầm pv ko =((. Khoảng vài ngày sau có offer :nosebleed:
ủa sao giống phỏng vấn BA hoặc UX designer quá zị.
 
Mới đầu mình cứ tưởng là bị pv nhầm, vài ngày sau offer thì lại đúng là software engineer. Thấy môi trường, thiết bị khá ổn, dev nước ngoài cũng nhiều
 
  • Người đầu giới thiệu về công ty, r hỏi các dự án đã từng làm, tại sao chọn công nghệ đó, định hướng tương lai,..
  • Người thứ 2 cho 1 đề bài khá chi tiết, r yêu cầu vẽ use case, wireframe, business logic,... r có hỏi mẹo 1 số chỗ khi mình đang làm nữa(khá fail vòng này vì đó h ít khi đụng mấy này, còn cãi nhau với ổng nữa =(()
Lúc đó thắc mắc là không thấy hỏi gì về code, ko biết có bị nhầm pv ko =((. Khoảng vài ngày sau có offer :nosebleed:
Đơn giản phết nhỉ, mấy cty VN thì toàn hỏi code với lý thuyết mà nó ghi nhan nhản trên document
 
Thấy xôm quá nên mình cũng review công ty mình đang làm mặc dù không phải ở Việt Nam.

Apple.
  • Quốc gia: Mỹ, thành phố Seattle.
  • Quy mô: tầm 3000 mạng.
  • Vị trí đang làm: iOS Engineer
  • Lương: $213,400 (lương chính: $138,500 - Stock: $54,400 - Bonus khi kí offer: $20,500)

Văn phòng hiện đang làm ở thành phố Seattle, mặc dù không phải HQ (ở California) nhưng cũng rất lớn, chắc cũng gần bằng khu công nghiệp Quang Trung nếu tính các văn phòng nhỏ nhỏ xung quanh.


- Môi trường làm việc:

+ Giờ giấc: Chỉ cần có mặc ở văn phòng để họp buổi sáng, còn lại không quan tâm và cũng không có kiểm tra. Bạn có thể làm 8 tiếng, 5 tiếng hay chỉ họp xong 1 tiếng rồi đi về cũng được. Quan trọng vẫn là kết quả cuối mỗi sprint.

+ Team: đa phần là Mỹ trắng, thêm vài thằng Ấn và Trung Quốc nên mình cũng không thân với ai. Bên này cũng không có văn hóa làm xong đi nhậu như hồi còn làm ở Việt Nam nên chỉ dừng ở mức đồng nghiệp chứ đi làm xưa giờ chưa thân 1 đứa nào.

+ Không gian làm việc: thiết bị mới nhất có thể bao gồm Macbook, iPhone và iPad. Màn hình thì tùy đứa được iMac đứa không nên có thể request bao nhiêu màn hình bên ngoài cũng được.
+ Đồ ăn đồ uống ngập tràng, cafe bánh kẹo và được free 1 bữa trưa. Có mấy phòng chơi game để giao lưu với nhau.

+ Vì là công ty lớn nên gì cũng phải theo rule. Code thì phải theo 1 chuẩn của công ty như: thụt ra thụt vào như thế nào, return void thay vì "", hạn chế Singleton,... Mỗi lần xong 1 việc thì phải được 3 thằng đồng nghiệp duyệt qua code, approve. Sau đó sẽ được chạy QA bằng bitrise, pass hết thì mới tới 2 team QA. Pass hết mới tình là done.

+Nghỉ 20 ngày 1 năm chưa tính lễ. Xin hôm nay là ngày mai được nghỉ chứ không rườm rà phiền phức.

- Điểm trừ duy nhất là rất khó lên level, trừ khi làm trên 5 năm và phải giỏi vì đầu vào tuyển cực kì gắt gao (7 vòng phỏng vấn, mình phải ôn luyện gần 1 năm rưỡi mới đậu) nên tụi đồng nghiệp toàn não to, cạnh tranh rất mệt.
 
Last edited:
Thím có cứng ko thì đưa CV đây, mình nhờ ông hàng xóm refer cho :p

Cám ơn bác nhé, nhưng mà em có hỏi thăm bên đó thì được biết là bên đó chuộng Python quá, em thì không định làm Python à bác, chủ yếu dùng Python làm hackerrank thôi :burn_joss_stick:
 
Cám ơn bác nhé, nhưng mà em có hỏi thăm bên đó thì được biết là bên đó chuộng Python quá, em thì không định làm Python à bác, chủ yếu dùng Python làm hackerrank thôi :burn_joss_stick:
Thấy nhiều thím thích gắn bó với 1 ngôn ngữ nhỉ. Mình thì công ty dùng ngôn ngữ nào là phải theo ngôn ngữ ấy.
 
Thấy nhiều thím thích gắn bó với 1 ngôn ngữ nhỉ. Mình thì công ty dùng ngôn ngữ nào là phải theo ngôn ngữ ấy.

À trước giờ em chuyển gần 10 công ty rồi á, cũng đi theo ngôn ngữ của công ty luôn, nhưng Python em chưa xài cho Web bao giờ bác ơi, nên ngại đi phỏng vấn =((
 
Thấy xôm quá nên mình cũng review công ty mình đang làm mặc dù không phải ở Việt Nam.

Apple.
  • Quốc gia: Mỹ, thành phố Seattle.
  • Quy mô: tầm 3000 mạng.
  • Vị trí đang làm: iOS Engineer
  • Lương: $213,400 (lương chính: $138,500 - Stock: $54,400 - Bonus khi kí offer: $20,500)

Văn phòng hiện đang làm ở thành phố Seattle, mặc dù không phải HQ (ở California) nhưng cũng rất lớn, chắc cũng gần bằng khu công nghiệp Quang Trung nếu tính các văn phòng nhỏ nhỏ xung quanh.


- Môi trường làm việc:

+ Giờ giấc: Chỉ cần có mặc ở văn phòng để họp buổi sáng, còn lại không quan tâm và cũng không có kiểm tra. Bạn có thể làm 8 tiếng, 5 tiếng hay chỉ họp xong 1 tiếng rồi đi về cũng được. Quan trọng vẫn là kết quả cuối mỗi sprint.

+ Team: đa phần là Mỹ trắng, thêm vài thằng Ấn và Trung Quốc nên mình cũng không thân với ai. Bên này cũng không có văn hóa làm xong đi nhậu như hồi còn làm ở Việt Nam nên chỉ dừng ở mức đồng nghiệp chứ đi làm xưa giờ chưa thân 1 đứa nào.

+ Không gian làm việc: thiết bị mới nhất có thể bao gồm Macbook, iPhone và iPad. Màn hình thì tùy đứa được iMac đứa không nên có thể request bao nhiêu màn hình bên ngoài cũng được.
+ Đồ ăn đồ uống ngập tràng, cafe bánh kẹo và được free 1 bữa trưa. Có mấy phòng chơi game để giao lưu với nhau.

+ Vì là công ty lớn nên gì cũng phải theo rule. Code thì phải theo 1 chuẩn của công ty như: thụt ra thụt vào như thế nào, return void thay vì "", hạn chế Singleton,... Mỗi lần xong 1 việc thì phải được 3 thằng đồng nghiệp duyệt qua code, approve. Sau đó sẽ được chạy QA bằng bitrise, pass hết thì mới tới 2 team QA. Pass hết mới tình là done.

+Nghỉ 20 ngày 1 năm chưa tính lễ. Xin hôm nay là ngày mai được nghỉ chứ không rườm rà phiền phức.

- Điểm trừ duy nhất là rất khó lên level, trừ khi làm trên 5 năm và phải giỏi vì đầu vào tuyển cực kì gắt gao (7 vòng phỏng vấn, mình phải ôn luyện gần 1 năm rưỡi mới đậu) nên tụi đồng nghiệp toàn não to, cạnh tranh rất mệt.
Thím luyện những gì trong 1 năm rưỡi vậy :oh:, có thể chia sẻ với ae dc ko, và trong thời gian luyện thì thím vẫn đi làm bình thường phải ko
 
Thím luyện những gì trong 1 năm rưỡi vậy :oh:, có thể chia sẻ với ae dc ko, và trong thời gian luyện thì thím vẫn đi làm bình thường phải ko

Vẫn đi làm bình thường thím nên mới lâu như thế, chứ còn luyện cả ngày thì 4-5 tháng là xong, đi làm về thường cơm nươc, vợ con đi ngủ thì em bắt đầu luyện, tầm 4 tiếng mỗi ngày.

Luyện cấu trúc dữ liệu và giải thuật trên trang leetcode.com, luyện ngôn ngữ đang sử dụng (Swift và Objective-C) và luyện xây dựng hệ thống như làm app gmail, làm app twitter..
 
Vẫn đi làm bình thường thím nên mới lâu như thế, chứ còn luyện cả ngày thì 4-5 tháng là xong, đi làm về thường cơm nươc, vợ con đi ngủ thì em bắt đầu luyện, tầm 4 tiếng mỗi ngày.

Luyện cấu trúc dữ liệu và giải thuật trên trang leetcode.com, luyện ngôn ngữ đang sử dụng (Swift và Objective-C) và luyện xây dựng hệ thống như làm app gmail, làm app twitter..
Bác giỏi quá :) nếu không phiền bác có thể chia sẻ một chút về cách luyện xây dựng hệ thống lớn như gmail, twitter không. Cảm ơn bác :D
 
Dài lắm bác ợ, chắc hôm nào phải làm 1 post chia sẻ. Đây là trang em học nhiều nhất: https://github.com/donnemartin/system-design-primer. Nó có tất cả như load balancing, calculate usage estimations, bottle necks,...

Còn về app thì hầu như không có trang nào vì đa số là về backend, nên em cóp nhặt mỗi thứ 1 ít. https://davescommutebloghome.wpcomstaging.com/2019/08/27/system-design-interview/
Bác code ios sao khi phỏng vấn lại cần đào sâu về system desgin vậy bác
 
Bác code ios sao khi phỏng vấn lại cần đào sâu về system desgin vậy bác

Tất cả công ty lớn đều phỏng vấn cái này bác nhé như Google, Facebook, Apple, Amazon,... không phải bác làm front end hay mobile thì không cần biết gì về backend hay hệ thống đâu.

Họ sẽ không hỏi chuyên sâu như phỏng vấn mấy thằng backend nhưng bác phải biết hệ thống hoạt động như thế nào, cân bằng tải ra sao, viết API như thế nào để sử dụng cho frontend và mobile...
 
Tất cả công ty lớn đều phỏng vấn cái này bác nhé như Google, Facebook, Apple, Amazon,... không phải bác làm front end hay mobile thì không cần biết gì về backend hay hệ thống đâu.

Họ sẽ không hỏi chuyên sâu như phỏng vấn mấy thằng backend nhưng bác phải biết hệ thống hoạt động như thế nào, cân bằng tải ra sao, viết API như thế nào để sử dụng cho frontend và mobile...
Còn về Tiếng Anh thì bác ở level nào thế.
 
Status
Not open for further replies.
Back
Top