Kinh nghiệm phỏng vấn cho Tester
Danh mục:
1. Phần 1: Tìm hiểu về cá nhân
2. Phần 2: Kinh nghiệm đã làm của bạn
3. Phần 3: Kiến thức về testing, câu hỏi về chuyên môn
3.1 Câu hỏi lý thuyết về testing
3.4 Phần 4: Tính cách, xử lý vấn đề, định hướng và mong muốn của bạn
Khởi động cho cuộc phỏng vấn thì sẽ là các câu hỏi khai thác và tìm hiểu về thông tin cá nhân của bạn, các câu hỏi có thể được lồng vào các phần khác chứ không phải lúc nào cũng hỏi liền tù tì nhé. Đôi khi người phỏng vấn sẽ hỏi bạn có giao tiếp được bằng ngoại ngữ không (tiếng anh, tiếng nhật, ... tùy môi trường công ty mà bạn ứng tuyển), nếu bạn ok thì cuộc phỏng vấn sẽ sử dụng ngoại ngữ cho đến lúc nào họ hoăc bạn muốn chuyển đổi.
Ví dụ như:
• Bạn hãy tự giới thiệu về mình? Theo quan điểm cá nhân mình thì các bạn nên giới thiệu những cái mới mẻ chưa có trong CV của bạn, chọn lọc những thông tin nổi bật của bản thân mình vì những gì cơ bản đã có
thì người phỏng vấn đã có thể xem qua CV rồi
• Thời điểm tốt nghiệp/ra trường của bạn? Thời gian các bạn có thể tham gia làm việc? Mục đích đảm bảo là các bạn có đáp ứng được thời gian làm việc, một số tiêu chí từ công ty gì đấy không.
• Thời gian rãnh bạn thường làm gì?
• Tại sao bạn chọn nghề tester? Hay điều gì ở nghề tester khiến bạn cảm thấy thú vị/thích thú?
• Bạn học lý thuyết/thực hành từ những nguồn nào?
• Ưu điểm, nhược điểm của bạn là gì? Hay những điểm mạnh nào của bạn thích hợp với một tester?
• Theo bạn những điều gì cần có của một tester? Hay theo bạn như thế nào là tester giỏi?
• Bạn đã có ý định lập gia đình chưa? Hay bạn đã có gia đình chưa? Hay bạn đã có người iu chưa?
Phần 2: Kinh nghiệm đã làm của bạn
Sau phần khởi động thì sẽ đến phần tìm hiểu về kinh nghiệm làm việc của bạn, các bạn không nên nghĩ rằng chỉ khi đi làm rồi mới có kinh nghiệm nhé, nó có thể là kinh nghiệm trong quá trình học tập, tự nghiên cứu của bản thân, .. Đôi khi việc chơi game, lướt web hằng ngày của các bạn cũng là kinh nghiệm Từ những kinh nghiệm của bạn thì người phỏng vấn sẽ hỏi thêm chi tiết. Một số câu hỏi như:
• Bạn đã từng đi làm/đi thực tập ở đâu chưa? Hãy nói qua về công ty cũ của bạn? Có bao nhiêu người? Có biết/quen/làm việc với người A, B.. không? Làm về mảng gì? Bạn thấy môi trường như thế nào... không biết là có phải điều tra đối thủ cạnh tranh không nữa hay đơn giản hỏi để giải tỏa tâm lý căng thẳng của bạn mà cũng có khi đang điều tra xem bạn có lừa dối họ không?
• Công việc của bạn là gì? Hay hãy nói qua về công việc/quá trình học tập của bạn trước đây?
• Giới thiệu về dự án gần nhất mà bạn làm? Theo quan điểm cá nhân mình thì bạn nên chọn cho mình kinh nghiệm mà bạn thực sự hiểu rõ và tự tin về nó, vì từ đây họ sẽ đặt ra tiếp những câu hỏi xoay quanh về dự án để tìm hiểu xem bạn đã làm như thế nào, xử lý ra sao, hiểu về nó ở mức nào...bla..bla..bla..
• Hãy nói về vai trò, trách nhiệm của bạn trong dự án đã làm?
• Bạn có tìm được lỗi (bug) nào thú vị trước đây chưa? Hay lỗi lớn nhất mà bạn tìm thấy được là gì? Bạn đã xử lý nó như thế nào?
• Ngoài kiến thức đi làm/đi học ra thì bạn có làm gì để trao dồi thêm kiến thức hay kinh nghiệm cho mình không? Hay có nghiên cứu tìm hiểu từ các trang tài liệu, dạy học, hỏi đáp ... về test không? Là các trang nào?
• Theo bạn thì điều gì tạo nên sự thành công của một ứng dụng/website?
• Bạn có bí kíp gì để test nhanh hay giúp cho công việc của mình hiệu quả hơn không?
• Bạn thường sử dụng những công cụ, ứng dụng.. gì để phục vụ cho công việc của mình?
Phần 3: Kiến thức về testing, câu hỏi về chuyên môn
* Câu hỏi lý thuyết về testing
• Bạn hiểu gì về tester? Các công việc của một tester?
• Bạn có biết về quy trình phát triển phần mềm? Có biết về chuẩn CMMI? hay các chuẩn nào không? Trình bày về những gì bạn biết? Hay là bạn đã từng làm với mô hình hay quy chuẩn nào
• Testcase là gì? Testcase gồm những thông tin gì? Hay cách bạn viết testcase?
• Test plan là gì? Trình bày nội dung của test plan?
• Phân biệt Black box testing và White box testing?
• Regression testing (Test hồi quy) là gì? khi nào thì bạn thực hiện regression test?
• Có những phương pháp kiểm thử phần mềm nào? Nêu cụ thể từng phương pháp đó?
• Có các kỹ thuật test nào? ... Vô vàn các câu hỏi riêng cho phần chuyên môn. Các bạn có thể tham khảo thêm một số câu hỏi có kèm câu trả lời tham khảo ở đây nhé
Người phỏng vấn sẽ đặt ra cho các bạn các trường hợp, bài toán, yêu cầu thực tế để các bạn thực hành xử lý.
Ví dụ: Cho ô text field chức năng tìm kiếm theo tên. Bạn hãy đưa ra những test case cho chức năng tìm kiếm đó? Bạn hãy giả sử bug xảy ra và cách mà bạn thực hiện log bug đó?
Kiến thức về cơ sở dữ liệu (Database, SQL)
Ngoài các kiến thức về testing thì một mảng kiến thức khá quan trọng để thao tác với dữ liệu hệ thống đó là về SQL (truy vấn cơ sở dữ liệu) . Đối với các bạn đã có nền tảng IT thì sẽ dễ dàng hơn, còn những bạn trái ngành thì khá là khó khăn, buộc các bạn sẽ phải nghiên cứu nhìu nhìu Một số câu hỏi như:
• Kể một số câu lệnh SQL cơ bản? Hay bạn đã từng sử dụng các câu lệnh SQL nào?
• Có biết các phép JOIN giữa hai table không? trình bày hoặc phân biệt các phép JOIN đó?
• Tìm kiếm gần giống trong chuỗi ký tự thì bạn sử dụng toán tử gì?
• Có biết về GROUP BY không? khi nào bạn sử dụng nó?
• Có các cách sắp xếp dữ liệu gì?
Đó là lý thuyết, quan trọng là phần thực hành. Người phỏng vấn sẽ cho bạn một bài toán cụ thể yêu cầu bạn trình bày SQL để giải quyết.
Ví dụ:
Cho table Nhân Viên: Lấy ra thông tin của tất cả nhân viên có giới tính là Nam và lớn hơn 30 tuổi.
Cho thêm table Phòng Ban có quan hệ với table Nhân viên. Yêu cầu lấy ra tên, ngày sinh, chức vụ của các nhân viên thuộc phòng ban Kế toán,...
Phần 4: Tính cách, xử lý vấn đề, định hướng và mong muốn của bạn
Phần này là các câu hỏi liên quan đến trắc nghiệm tính cách của bạn, cách bạn xử lý tình huống, định hướng công việc trong thời gian tới và mong muốn, nguyện vọng của bạn.
Trắc nghiệm về tính cách, xử lý tình huống/vấn đề của bạn
• Nếu dev (developer) nói không phải là bug (lỗi) thì bạn sẽ làm gì? Đừng có mà vã người ta nhé =)) Trước tiên nên xem lại con bug mà bạn log có vấn đề gì không nè, đúng với yêu cầu không, không có yêu cầu thì confirm Q&A với Khách hàng, nói có sách mách có chứng, đem bằng chứng ra đố mà cãi,.. bí quá thì nhờ đồng minh, các boss ra tay xử...
• Nếu làm chung với các dev nóng tính, dễ bực bội.. thì bạn sẽ làm gì để dung hòa công việc của mình? hay tránh được cãi cọ trong làm việc? Cần cả một nghệ thuật, nói có vẻ dễ nhưng thực tế vô cùng khó, chém gió là chính
• Khi phát hiện vấn đề mà bạn cho là nghiệm trọng trong công việc/dự án bạn sẽ làm gì?
• Nếu lỗi xảy ra chập chờn, lúc có lúc không mà đôi lúc không tái hiện lại được bạn sẽ xử lý ntn?
• Bạn làm gì khi dev nói rằng bug của bạn không xảy ra trên máy của họ?
• Bạn sẽ giải thích sao khi có một lỗi được khách hàng tìm thấy nhưng bạn đã test pass trường hợp đó trước khi release cho khách hàng?
• Bạn sẽ làm gì khi một công việc leader ước lượng thời gian ngắn hơn (ít hơn) lượng thời gian mà bạn nghĩ mình sẽ cần để hoàn thành công việc đó?
• Bạn đã bao giờ bỏ xót các bug quan trọng chưa? Bạn đã giải quyết như thế nào nếu có?
• Đồng nghiệp/mọi người xung quanh nhận xét bạn như thế nào? Hay bạn tự thấy mình là người như thế nào?
• Khi gặp một vấn đề không rõ ràng trong yêu cầu thì bạn sẽ làm gì? Hay nếu một vấn đề bạn không biết thì bạn làm gì để giải quyết?
Khảo sát về mức độ gắn bó, yêu thích công việc của bạn
• Bạn thấy công việc hiện tại như thế nào?
• Tại sao bạn không làm ở công ty nữa? Hay điều gì ở công ty hiện tại mà bạn không thích?
• Nếu sau này ở đây không còn hứng thú, không như bạn tưởng... liệu bạn có nhảy việc không?
• Tại sao bạn lại ứng tuyển vào công ty tôi? Hay sao không chọn công ty khác mà lại chọn công ty tôi?
• Nếu công việc đôi khi đòi hỏi làm thêm ngoài giờ/đi onsite thì có vấn đề gì với bạn không? Hay nếu toẹt ra là bạn có thể OT, đi công tác dài hạn được không?
Khảo sát về mong muốn, nguyện vọng của bạn
• Bạn có mong muốn gì đối với công ty? hay công việc không?
• Bạn có mong muốn được học tập, đào tạo thêm về điều gì không?
• Trong thời gian (1-3 năm) tới bạn muốn mình sẽ như thế nào?
• Có khi nào bạn dự định hay đã từng nghỉ việc ra kinh doanh/startup không? =))
• Bạn dự định làm cho công ty trong bao lâu?
Thường thì người phỏng vấn sẽ hỏi xem bạn có câu hỏi nào dành cho họ không? Giải đáp các thắc mắc, câu hỏi mà bạn đặt ra. Giới thiệu thêm một số điều lưu ý/quy trình về vị trí bạn đang ứng tuyển nếu cần thiết. Chào tạm biệt.. hi vọng có hẹn gặp lại
Trên đây là những gì mình tổng hợp từ các lần phỏng vấn của cá nhân, bạn bè và từ các nguồn cộng đồng mạng.. Hi vọng sẽ giúp ích cho các bạn tập dượt và tự đánh giá bản thân để có thể vượt qua được những buổi phỏng vấn của cá nhân mình.
Nguồn: Do Thi Diem Thao-VIBLO
LÝ DO THỰC TẾ TẠI SAO TESTER/QA LÀ MỘT LỰA CHỌN NGHỀ NGHIỆP TỐT HIỆN NAY!!!
👉👉 Khóa đào tạo nhân sự Kiểm thử phần mềm chuyên nghiệp?
Chương trình đào tạo Kiểm Thử Phần Mềm Chuyên Nghiệp được thiết kế dựa trên nhu cầu thực tế kiểm thử tại các doanh nghiệp phần mềm lớn đang hoạt động tại Việt Nam hiện nay như: FPT Software, KMS, BOSCH, DXC etc. Gồm có:
1) Định hướng phát triển nghề nghiệp Kiểm Thử Phần Mềm theo lộ trình phát triển chuyên nghiệp Manual, Automation, Performance, Securrity.
2) Lập trình C#/Java cơ bản dành cho kiểm thử viên.
3) Kỹ năng làm việc và phân tích lỗi.
4) Tổng quan kiểm thử phần mềm.
5) Quy trình phát triển và kiểm thử phần mềm hiện đại.
6) Thực hành các công cụ thực tế hiện đang sử dụng tại các doanh nghiệp phần mềm tại Việt Nam (Github, DevOps, SVN etc).
7) Kiểm thử cơ bản và chuyên sâu Manual Software Testing.
8) Kiến thức nghiệp vụ chuyên ngành: y tế (healthcare)/bảo hiểm (insurance)/ngân hàng (banking) etc.
9) Tiếng anh chuyên ngành kiểm thử phần mềm.
10) Kinh nghiệm viết CV và phỏng vấn bằng tiếng anh tại các công ty lớn.
👉👉 Lời cam kết của khóa đào tạo nhân sự này?
🎁 Đây là khóa đào tạo đầy đủ và chi tiết nhất về Kiểm thử phần mềm từ trước đến nay.
🎁 Cam kết chất lượng đào tạo, các bài thực hành trong khóa đào tạo là các "Case Study" rất thực tế mà Chuyên gia IMIC đã dành nhiều tâm huyết biên soạn và đã đưa vào khóa đào tạo này.
🎁 Tất cả các phần trong khóa đào tạo được diễn đạt một cách trực quan nhất, dễ hiểu nhất, bạn dễ dàng vận dụng được các kiến thức chuyên môn vào công việc dự án web thực tế tại Doanh nghiệp.
🎁 Cam kết hỗ trợ học viên sau khóa học nhiệt tình qua: Group Zalo, Facebook, Website, Email.
⚠️ Đặc biệt! Cam kết chắc chắn bạn sẽ hoàn toàn tự tin đi làm ngay về Kiểm thử phần mềm khi tốt nghiệp khóa đào tạo này.
Nhưng với điều kiện bạn phải nghiêm túc, chăm chỉ học tập, nỗ lực xem bài làm bài cũng như chủ động thảo luận với
Chuyên gia khi gặp vướng mắc. Ngược lại "lười học" thì không nhé!
✅ Hoặc là bạn đang muốn chuyển đổi công việc mà chưa biết theo học ngành nghề gì cho tốt.
✅ Giới thiệu với bạn Chương trình đào tạo nhân sự dài hạn trong 12 tháng với những điều đặc biệt mà chỉ có tại IMIC và đây cũng chính là sự lựa chọn phù hợp nhất dành cho bạn:
👉 Thứ nhất: Học viên được đào tạo bài bản kỹ năng, kiến thức chuyên môn lý thuyết, thực hành, thực chiến nhiều dự án và chia sẻ những kinh nghiệm thực tế từ Chuyên gia có nhiều năm kinh nghiệm dự án cũng như tâm huyết truyền nghề.
👉 Thứ hai: Được ký hợp đồng cam kết chất lượng đào tạo cũng như mức lương sau tốt nghiệp và đi làm tại các đối tác tuyển dụng của IMIC. Trả lại học phí nếu không đúng những gì đã ký kết.
👉 Thứ ba: Cam kết hỗ trợ giới thiệu công việc sang đối tác tuyển dụng trong vòng 10 năm liên tục.
👉 Thứ tư: Được hỗ trợ tài chính với mức lãi suất 0 đồng qua ngân hàng VIB Bank.
👉 Có 4 Chương trình đào tạo nhân sự dài hạn dành cho bạn lựa chọn theo học. Gồm có:
1) Data Scientist full-stack
2) Embedded System & IoT development full-stack
3) Game development full-stack
4) Web development full-stack
✅ Cảm ơn bạn đã dành thời gian lắng nghe những chia sẻ của mình. Và tuyệt vời hơn nữa nếu IMIC được góp phần vào sự thành công của bạn.
✅ Hãy liên hệ ngay với Phòng tư vấn tuyển sinh để được hỗ trợ về thủ tục nhập học.
✅ Chúc bạn luôn có nhiều sức khỏe và thành công!