Phỏng vấn ký sự QC (Quality Control)
Giới thiệu
Đây là bài guest post của bạn Linh Nguyen. Ai cần info comment dưới post nhé
Duới đây là hành trình mình đi phỏng vấn vị trí QC tại các công ty. Vì một tế lý do tế nhị nên mình sẽ không public tên công ty nhé. Hy vọng bài viết này sẽ giúp ích cho các bạn đang chuẩn bị đi phỏng vấn vị trí QC này
Công ty 1
Là một công ty outsource lớn ở Việt Nam
First Impression
Văn phòng xanh sạch đẹp
Công ty khá dễ tìm. Mình đến sớm 20 phút trước giờ phỏng vấn nên khá thoải mái, ngồi chờ được 10 phút thì chị Admin dẫn mình lên phòng phỏng vấn.
Mình hóng hớt được qua daily meeting của mọi người là tất cả đều phải nói bằng tiếng anh (1 điểm cộng cho các bạn muốn làm việc trong một môi trường chuyên nghiệp và practice tiếng anh mỗi ngày) (tùy team thôi nha, không phải team nào cũng meeting tiếng anh - theo tin nằm vùng)
Phỏng vấn
Mình giới thiệu sơ qua về quy trình phỏng vấn.
Nếu pass qua vòng CV thì sẽ có một HR gọi nói chuyện trao đổi với các bạn trong vòng 15 phút các câu hỏi như sau (bằng tiếng anh nhé):
Em có thể giới thiệu đôi nét về bản thân mình
Tại sao em lại quyết định theo ngành này
Em nghĩ yếu tố để trở thành 1 QA giỏi
Em có thể nói về một ngày em làm những gì không
Dự án em đã làm và mô tả sơ qua về nó
Vòng này chủ yếu HR xem xét về skill tiếng anh của bạn xem bạn có phù hợp không để xem xét cơ hội cho bạn qua vòng phỏng vấn technical.
Vì mình apply vị trí Junior QA nên không cần làm bài test. Theo mình tham khảo trên mạng nếu làm bài test thì các bạn có thể tham khảo đề ISTQB vì mọi người review toàn lấy các câu hỏi trong đó ra để ra đề (tất nhiên là bằng tiếng anh nhé)
Mình vào vòng phỏng vấn với 1 chị senior QA ở công ty, buổi phỏng vấn bắt đầu:
Em có 1 năm kinh nghiệm rồi, em đã làm qua những lĩnh vực nào?
Em có thể mô tả life cycle của một bug
Các thành phần của nó là gì?
BT1: Ví dụ viết bug về login với password invalid
Em có thể nêu các thành phần cơ bản của 1 test case
Em có biết về Boundary Testing và Branch Testing không
BT2: Bạn sẽ được đưa có 1 sơ đồ UML và viết ra tất cả các branch có thể từ UML đó
BT3: Viết các boundary của 1 textbox có giới hạn nhập là số thập phân từ 1.0 đến 10.0
Regression Testing là gì? Khi nào thì nên regression testing
Em có thể giải thích functional-testing và non-functional testing
Vậy theo em test non-functional testing là test những gì?
Em đã bao giờ viết test case mà không có requirement chưa, trong trường hợp đó thì em đưa ra những solution nào để giải quyết
Buổi phỏng vấn kéo dài khoảng 1 tiếng, chị đó sẽ cho 1 tờ giấy để làm tất cả các bài tập chị đó đưa ra và chấm ngay tại chỗ. Đây là lần đầu tiên mình đi phỏng vấn có những bài tập kiểu vầy nên mình thấy khá thú vị.
Xong phần hỏi technical, bạn sẽ được nghe một số nhận xét từ chị senior và kết thúc.
Kết quả và một số cảm nhận
Trước khi đi phỏng vấn ở đây mình có đọc review từ các bác trên voz về chuyện bị ép từ Junior xuống Fresher nên mình cũng không bất ngờ lắm.
Theo mình thì việc chuyển xuống fresher không hẳn là xấu và bạn có thể học hỏi thêm một số thứ mà mình thiếu sót.
Tuy nhiên tùy vào quyết định của mỗi người nhưng với mình fresher phù hợp cho các bạn chưa có kinh nghiệm, chỉ nắm các kiến thức cơ bản về testing thì đây là môi trường tốt cho các bạn có một base tốt. Mình không nhận là mình giỏi hơn ai nhưng mình nghĩ đã có kinh nghiệm làm việc trong các dự án và lí do bị ép xuống fresher không thuyết phục mình lắm nên mình sẽ suy nghĩ lại và update thêm.
Khi bị ép xuống chị đó có hỏi là: “Em có chấp nhận xuống fresher và nhận mức lương thấp hơn mức lương hiện tại của em không?”. Mình tự cảm thấy lương mình đã thấp rồi mà còn ép xuống nữa thì chị muốn em sống sao =)).
Chốt lại nếu bạn đồng ý thì gửi mail cho HR sẽ tham gia khóa fresher bên đó với mức lương cứng chung cho tất cả các bạn trong lớp, còn không thì thôi.
Theo mình thì cũng không quá đặt nặng vì mình đi “tìm” việc chứ có phải “xin” việc đâu, nên nếu cảm thấy phù hợp thì join không hợp thì thôi.
Mình sẽ update kết quả sau!!!
Công ty 2
Là một công ty về product có quy mô khá lớn ở Việt Nam.
First Impression
Mình có hẹn phỏng vấn lúc 9h sáng. Chạy từ thủ đức lên hết 1 tiếng đồng hồ.
Văn phòng đẹp và rất sạch sẽ.
Đi làm bài test
Một chị HR ra dẫn mình đi làm bài test.
Bài test 100 câu làm trong 60 phút. Điều làm mình bất ngờ tập 2 là như công ty 1 bài test cho QA riêng lấy từ các câu hỏi ISTQB thì bài test này dành chung cho tất cả nhân viên muốn vào công ty. Bao gồm:
- 50% IQ (đối với những bạn đã quen với các bài thì GMath thì mình cảm thấy không quá khó)
- 30% kiến thức chung (cái này là cái mình bất ngờ nhất vì không ngờ bài entry test lại có những thứ này). Mình không nhớ tất cả nhưng có vài câu như sau:
Robot đầu tiên được công nhận quyền công dân là ai?
Lễ hội cà chua la tomatina được tổ chức ở quốc gia nào?
Trong số các đáp án dưới đây, cái nào không chỉ một loại tiền ảo?
Đâu không phải là một trong các kì quan thế giới?
Giải thưởng cánh diều vàng do ai tổ chức?
Google đã mua lại một phần của hãng điện thoại nào?
Thùy não nào có chức năng suy nghĩ?
Bản giao hưởng số mấy của Bettoven được trình diển ở…?
Ai là người đặt chân lên mặt trăng?
Start up về cà phê Đào Chi Anh được đầu tư 5,5 triệu USD vào dự án gì?
- 20% còn lại là các câu hỏi tiếng anh. Bao gồm các dạng sau:
Nối câu sử dụng các liên từ
Chọn thì tương ứng với các keyword như By the time, ago
Đọc đoạn văn ngắn rồi trả lời câu hỏi
Đề khá dài, tính ra mỗi câu hỏi bạn chỉ có 36s để hoàn thành.
Mình làm tới câu 80 là ná thở không làm nổi nữa, 20 câu cuối lụi toàn tập.
3. Phỏng vấn
Mình được phỏng vấn cùng anh QA Manager và chị Lead Manual Test
(Ấn tượng ban đầu với 2 anh chị là sao căng thẳng thế, không cười 1 lần nào làm hoang mang vcl)
Buổi phỏng vấn bắt đầu:
Em có thể giới thiệu sơ qua về bản thân mình và kinh nghiệm làm việc sau 1 năm?
Vì mình có nói là đang nghiên cứu đề tài khóa luận nên anh có hỏi nghiên cứu về cái gì, định làm gì?
Theo em thì sự khác biệt lớn nhất giữa test web và mobile là gì?
Performance testing là test những gì?
Security testing là test những gì?
Áp dụng vào chức năng login của product hiện tại của công ty thì sẽ có những test case nào?
Trong một file test case thì bao gồm những thành phần nào?
Em có sử dụng app của công ty nhiều không nhiều không?
Em có điều gì không hài lòng ở app đó không
Buổi tối trước khi phỏng vấn mình đã có xem sơ 'cái app của công ty' và tìm ra khoảng 4 bugs để show
Hiển thị 404
Không update được số lượng item có trong cart khi remove item
Và một số bug khác nữa mà mình không chụp màn hình.
Mình không biết là đi phỏng vấn một công ty product mà lại đi show bug của họ trên môi trường production có sao không nhưng người ta hỏi tới thì nói luôn thôi (vì đến đoạn này mình cảm thấy cũng không có thiện cảm lắm rồi - sẽ nói ở phần sau)
Em có xài 'app của công ty' không? Em thích gì trong đó
Vì mình nói mình không xài nên chị Lead hỏi sang Messenger, em thích và không thích gì ở Messenger?
Em có thể kể tên một vài tính năng của chúng?
Có bao giờ em cảm thấy performance của app đó giảm trên điện thoại em không?
Ví dụ một tính năng gửi hình ảnh trên Messenger thì em sẽ viết những test case gì?
Nếu đặt em trong trường hợp có 1 bộ test 100 case, bình thường em sẽ test trong vòng 8 tiếng, nhưng nếu release thì bắt buộc em phải test trong vòng 1 tiếng. Solution em đưa ra để giải quyết là gì?
Em nghĩ thế nào là OT?
Em có ngại OT không vì anh chị từng ăn ngủ tắm ở cty suốt 1 tuần liền, em nghĩ sao về điều đó?
Tại sao phải kiểm thử hồi quy?
Tại sao tất cả các data test em cho feature login em đã test pass hết rồi, kiểm thử lại làm gì nữa nó cũng pass hết thôi?
Mình có hỏi ngược lại anh là Anh lấy cơ sở nào để chắc chắn là tất cả các feature anh làm ở Sprint 1 mà tới Sprint 10 test hồi quy lại các feature trước đều pass?
Cuốn sách gần đây nhất em từng đọc là gì?
Sở thích ngoài giờ làm?
Nếu bây giờ anh trả em mức lương hơn mức lương cũ của em 1tr thì em có qua làm không?
Đây là môi trường làm việc hoàn toàn tiếng Việt theo em nghĩ thì phát triển kĩ năng tiếng anh của em có thể hạn chế không?
Nếu công việc đòi hỏi em chuyển qua làm automation test thì em nghĩ sao?
Câu này mình hỏi: Theo anh/chị thì làm việc trong một công ty product khác với công ty outsource như thế nào?
Anh QA Manager có hỏi mình thêm 1 câu cuối cùng:
Có 8 quả bóng trong đó có 7 quả bóng có cân nặng bằng nhau và một quả có cân nặng nhẹ hơn 7 quả còn lại. Với số lần cân ít nhất làm sao để lấy ra quả nhẹ nhất?
Tổng kết và một số cảm nhận
(Dưới đây là một vài dựa trên ý kiến cá nhân của mình, mọi gach đá em xin nhận)
Đây là công ty để lại cho mình Ấn Tượng Sâu Sắc Nhất trong tất cả các công ty mình đã phỏng vấn qua và đây cũng là lần đầu tiên mình đi phỏng vấn ở một công ty Product.
Lần đầu tiên mình gặp 2 senior và manager phỏng vấn mà kiểu khinh người như vậy. Ừ có thể về kiến thức, kinh nghiệm và các lĩnh vực làm việc mình có thể không bằng người ta nhưng phong cách hỏi xong ứng viên trả lời chưa đúng hoặc không đầy đủ ý mình rồi cười nhếch mép thì mình không thích chút nào.
Mình đi phỏng vấn ở các công ty khác thì như một buổi chia sẻ và mình sẵn sàng lắng nghe. Nếu mình trả lời chưa đúng hoặc thiếu sót thì anh chị có thể bổ sung hoặc cho qua hỏi câu khác. Ứng viên vừa có thể học hỏi thêm kinh nghiệm của các senior vừa làm buổi phỏng vấn trở nên thoải mái hơn.
Và nếu kết quả có pass hay fail thì chắc chắn mình cũng xin reject!!!
Công ty 3
Đây là một agency lớn đa quốc gia có trụ sở trên 40 nước và đương nhiên là có chi nhánh ở Việt Nam. Mình phỏng vấn vị trí QC
First Impression
Mình đến sớm tận 20p so với giờ phỏng vấn, lúc mình tới mọi người còn đang ăn sáng mặc dù giờ làm việc là từ 9h-18h (thoải mái giờ giấc dữ)
Mình được một chị lễ tân đưa vào phòng họp nhỏ và bắt đầu làm bài test 40p
Bài test
Bài test bao gồm 2 phần: tiếng Anh và logic
Về bài test tiếng Anh: đọc 2 email và trả lời 7 câu hỏi trắc nghiệm trong vòng 15p
Mình cảm thấy khá dễ
Email thì nằm trong lĩnh vực mình đang làm thôi, không có quá nhiều từ vựng quá khó. Nội dung chính là về cuộc meeting của 1 cty software và 1 khách hàng để thảo luận về dự án sẽ làm.
Về bài test logic: bao gồm 9 câu và làm trong 25 phút còn lại
Có câu khó và cũng có câu cực dễ.
Mình sẽ ví dụ một vài câu hỏi mình nhớ trong bài test:
1 bông hoa súng nở trong vòng 30 ngày thì đầy hồ, hỏi 2 bông hoa thì để nở đầy hồ trong vòng bao nhiêu ngày?
Một người trong 1 giờ có thể làm được 20 cái bánh lớn và 35 cái bánh nhỏ. Nhà bếp sẽ free trong vòng 3 giờ. Hỏi để làm được 700 cái bánh nhỏ và 200 cái bánh lớn thì sẽ cần bao nhiêu người?
Tiếp theo là 2 câu về tìm quy luật của hình và điền vào hình thích hợp
Tiếp theo nữa là 2 câu hỏi về tìm quy luật của chữ viết
Câu hỏi cuối cùng mình nhớ khá thú vị: Bạn bị nhốt vào một ngục tù có 2 cánh cửa, một cửa là tự do và 1 cửa là cái chết. Có 2 người gác cửa đứng ở 2 cánh, biết rằng có 1 người luôn nói dối và 1 người luôn nói thật. Khi bạn hỏi 1 trong 2 người gác cửa: “Cánh cửa nào sẽ đưa tôi đến tự do?” 1 người gác cửa trả lời: “Nếu bạn hỏi anh ta anh ta sẽ bảo bạn chọn cánh cửa màu xanh” Hỏi bạn nên chọn cánh cửa nào để được tự do?
Phỏng vấn technical
Interviewer của mình là 1 anh Manager team QC
Buổi phỏng vấn bắt đầu:
Em có thể giới thiệu về bản thân và kinh nghiệm làm việc không?
Mô tả quy trình làm việc của em trong 1 dự án như thế nào?
API là gì?
API testing là gì?
Cách backend và frontend tương tác với API như thế nào?
Để xây dựng backend cần gì?
Để xây dựng frontend cần gì?
Có bao nhiêu cách để gắn css cho 1 HTML?
Có bao nhiêu thành phần trong 1 request?
Có bao nhiêu thành phần có trong 1 gói response?
Có các giao thức HTTP nào?
Phân biệt Get và Post?
Muốn get data về mà sử dụng phương thức post được không?
JSON là gì?
XML là gì?
So sánh sự khác nhau của cả 2?
Ví dụ 1 trang web bán hàng và 1 cái warehouse, hệ thống 2 bên làm sao để để tương tác với nhau?
File Transfer Protocol sử dụng server cách nào để export dữ liệu cứ 30p 1 lần?
System testing là gì?
Regresstion testing là gì?
Các phương pháp regression testing nào em đã sử dụng trong các dự án?
Phân biệt Test Scenario và Test case?
Em đã làm việc qua các Payment gate way nào? Vậy thì hệ thống bán hàng của mình muốn sử dụng cái đó để thanh toán thì phải làm gì?
Phỏng vấn HR
Sau vòng phỏng vấn technical mình sẽ gặp luôn HR, hỏi các câu hỏi cơ bản về thái độ và deal lương.
Kết thúc và cảm nhận
Học hỏi thêm được nhiều thứ về lĩnh vực ecommerce
Kết quả sẽ update tiếp :D