Diary of Duc

Phỏng vấn Fresher Android tại FPT

2019-08-22

Năm nay mình đã là sinh viên năm thứ 5 rồi, cũng sắp phải bước ra trường đời, mình băn khoăn không biết chọn công ty nào để làm việc sau này. Mình lên 1 kế hoạch, đó là đi phỏng vấn dạo :3, FPT Software là công ty đầu tiên mình chọn để phỏng vấn. Mình quen 1 chị HR bên FPT Software trên LinkedIn, mình liên hệ với chị và lên lịch phỏng vấn tại 1 event Workshop của FPT.



Đó là 1 ngày nắng nhẹ, có mưa, mình cùng thằng bạn xách balo xuống Workshop, 2 thằng dậy từ sáng sớm và bắt xe từ Thái Nguyên đi Hà Nội. Trên xe bọn mình gặp 1 bạn gái rất xinh xắn, đáng yêu làm mình rung động con tim, lúc xuống xe mình đợi bạn ý xuống để hỏi đường nhưng bạn ý mất tích luôn :3, và thế là hết. Tầm 8h hơn bọn mình có mặt tại Workshop, check in và ngội tham tham dự sự kiện. Nghe các speaker giới thiệu về FPT, các dự án đang cần chiêu mộ nhân tài (mình không public thông tin dự án vì FPT yêu cầu vậy), ở đây có cafe, nước uống free nhưng bọn mình ko dùng vì đã mua nước ngọt từ bên ngoài :3. Nửa đầu event khá là hay ho, các speaker chia sẻ khá nhiều về môi trường lại việc, chế độ đãi ngộ (được đi onsite, thưởng dự án, thưởng cho nhân viên có performance tốt, hỗ trợ mua nhà, thể thao, du lịch,…), giới thiệu về các khách hàng là một trong các hãng lớn nhất thế giới, giải pháp công nghệ mà FPT thực hiện.


Đến giờ nghỉ giải lao là thời gian để bọn mình đi phỏng vấn, bọn mình đi loanh quanh tìm bàn phỏng vấn, chị nhân viên ở đó dẫn tụi mình lên tầng 2. Anh phỏng vấn bọn mình nhìn trông khá nhỏ, trông rất khiêm tốn, mình lẽ phép chào hỏi anh rồi ngồi xuống ghế, chị nhân viên đưa CV cho anh PV. Có 3 người đang chờ phỏng vấn (cả mình), bạn đầu tiên đang học Fresher tại FPT, mình thấy bạn này nắm kiến thức cơ bản về Java khá tốt. Anh PV bắt đầu hỏi bạn ý:

  • Em học Android được bao lâu rồi?
  • Em có nói được tiếng Anh không?
  • Em đã tương tác với API chưa? Em dùng cách gì để tương tác.
  • Em đã viết App nào chưa?
    Sau đó anh PV bắt đầu hỏi bạn ý về OPP trong Java:
  • Đa hình(Override), nạp chồng(Overload) là gì? Các phương thức nạp chồng có giống nhau về tham số và dữ liệu trả về không?
  • Em hãy phân biệt giữa StringBuilder và String?
  • Có 2 instance lần lượt của 2 class A và B, 2 class đều có thuộc tính và phương thức giống nhau, giá trị cũng giống nhau. Nếu so sánh instanceA == instanceB thì kết quả sẽ là true hay false?

Mội hồi lâu… Anh PV quay sang hỏi bạn mình:

  • Em tên là gì? Em đang học ở đâu?
  • Em có nói được tiếng Anh không?

Thằng bạn mình bắt đầu giới thiệu bằng tiếng Anh, được một hồi anh hỏi:

  • Em đã viết được App nào chưa?
  • Em dùng Constrant Layout chưa?

Thằng bạn mình trả lời một hồi, sau đó anh PV quay sang hỏi mình:

  • Em tên là gì? Đang học ở đâu?
  • Dạ! Em tên Nguyễn Minh Đức. Em vừa bắt đầu học năm thứ năm tại ICTU.
  • Em có biết tiếng Anh không?
  • Tiếng Anh của em đang ở mức đọc hiểu tài liệu chuyên ngành.
  • Em dùng Contraint Layout chưa? Dùng nó có tác dụng gì?
  • Em dùng rồi ạ! Em thích cái tác dụng là chia layout theo phần trăm của nó và rằng buộc các View lại với nhau theo các cạnh.
  • Chỉ thế thôi à?
  • Dạ vâng.
  • Em đã call API chưa? Em dùng gì để xử lý?
  • Em đã call API rồi ạ! Ngày mới học Android thì em dùng thằng OpenHttpConnection thuần trong Android. Hiện tại thì em dùng Retrofit hoặc OkHttp (2 thằng này 1 nhà :v)
  • Em có dùng Unit Test không?
  • Dạ em chưa? Em tự test thủ công thôi ạ (Thực ra mình dùng rồi nhưng dùng ít nên ko dám chém gió).
  • Em dùng DB trong Android chưa? Dùng cái gì để xử lý?
  • Dạ em dùng rồi, em dùng thuần SqliteOpenHelper để thao tác với DB
  • Còn dùng gì nữa không?
  • Dạ không ạ (Định bảo em dùng Room nhưng mình mới test nó 1 lần nên lại ko dám chém gió)
  • Em có dùng Desgin partten nào không?
  • Em dùng MVVM.
  • Có gì ở MVVM mà em thích?
  • Em thích nhất là nhiều View có thể gọi tới một ViewModel, em thường dùng Data binding kèm theo. Vậy thôi ạ.

Sau đó anh ý và bọn mình trao đổi với nhau một lúc lâu về công nghệ, thời gian ra trường của mình, thời gian mình đi thực tập, và anh ý lấy số điện thoại của mình. Mình bảo mình toàn dùng Kotlin, Java rất ít dùng. Sang năm thì mình ra trường, tháng 11 mình mới rảnh để đi thực tập. Mình còn không bị hỏi về ngôn ngữ như bạn đầu tiên :v

Vậy kết thúc cuộc phỏng vấn, bọn mình tiếp tục event và tham gia mini game và rời đi.

Mình và bạn lang thang, đi ăn, ra phố đi bộ ngắm gái, trời tự dưng mưa :3. Đến chiều 2 đứa bắt xe về Thái Nguyên.

Sau 3 ngày xem xét cuộc PV và CV, chị HR nhắn tin cho mình báo trúng tuyển, hẹn mình 1/11/2019 xuống thử thách 2 tháng thực tập trong dự án tại đơn vị FPT FHS (FPT Healthcare Solution), trong 2 tháng đó nếu performance của mình tốt sẽ ký hợp đồng với mình và bảo mình phải trau dồi tiếng Anh.

Mình cũng không biết là mình đi PV Fresher lại thành ra vào dự án tại đơn vị FHS :3, mình cũng chưa dự định 100% vào đó, từ giờ đến tháng 11 mình sẽ tìm các cơ hội khác.

Tags: android

URL QR