Việc làm

07/10 · Hà Nội · Tại văn phòng

Technical Customer Support Associate

Nami Technology Joint Stock Company · IT Support

Xem mô tả & ứng tuyển trên ITviecMô tả công việc, lương và ứng tuyển nằm ở ITviec.

10 câu hỏi có thể gặp khi phỏng vấn

Chọn theo kỹ năng và cấp của tin (Network & System Admin, SQL & Database, Tester / QA). Gợi ý trả lời do Drama Công Ty biên soạn để bạn ôn nhanh, không phải đề của công ty.

  1. 01Bạn hardening một server Linux mới đưa ra Internet thế nào?Network & System Admin · Senior

    Gợi ý trả lời

    Mục tiêu là thu nhỏ bề mặt tấn công và có khả năng phát hiện bất thường.

    • Cập nhật hệ thống, bật cập nhật bảo mật tự động; gỡ dịch vụ không dùng.
    • SSH: chỉ đăng nhập bằng key, tắt đăng nhập root và mật khẩu, giới hạn IP nguồn hoặc đi qua VPN/bastion.
    • Firewall (nftables, ufw, security group) chỉ mở port cần thiết.
    • Tài khoản riêng cho từng người, dùng sudo, không chia sẻ tài khoản.
    • Chống dò mật khẩu (fail2ban), bật SELinux/AppArmor nếu ứng dụng hỗ trợ.
    • Đẩy log sang hệ thống tập trung, giám sát đăng nhập và thay đổi file quan trọng.

    Người phỏng vấn muốn nghe: làm bằng script hoặc Ansible để mọi server giống nhau, không làm tay từng máy.

    Ôn thêm câu hỏi Network & System Admin →
  2. 02Một switch lõi gặp sự cố giờ cao điểm, cả công ty mất mạng. Bạn xử lý và rút kinh nghiệm thế nào?Network & System Admin · Senior

    Gợi ý trả lời

    Ưu tiên khôi phục, giao tiếp rõ ràng, rồi mới tìm nguyên nhân và khắc phục tận gốc.

    1. Báo cho người dùng và quản lý biết đang xử lý, ước lượng thời gian.
    2. Kiểm tra nhanh: nguồn điện, đèn cổng, console vào được không, log thiết bị.
    3. Nghi vòng lặp L2 (broadcast storm): rút dây gần đây, kiểm tra STP.
    4. Hỏng phần cứng: thay bằng thiết bị dự phòng, nạp lại cấu hình đã backup.
    5. Sau sự cố: viết báo cáo, xác định điểm lỗi đơn, đề xuất dự phòng (stack/hai switch lõi, nguồn kép, UPS), quy trình thay đổi cấu hình có duyệt.

    Người phỏng vấn muốn nghe: có backup cấu hình và tài liệu sẵn, không phải dựng lại từ trí nhớ.

    Ôn thêm câu hỏi Network & System Admin →
  3. 03Mô hình OSI có mấy tầng? Switch, router và firewall hoạt động ở tầng nào?Network & System Admin · Junior

    Gợi ý trả lời

    OSI có 7 tầng: Physical, Data Link, Network, Transport, Session, Presentation, Application. Thực tế người ta hay dùng mô hình TCP/IP 4 tầng, nhưng vẫn gọi tên theo OSI.

    • Switch (L2): chuyển frame theo địa chỉ MAC; switch L3 có thêm định tuyến.
    • Router (L3): định tuyến gói theo địa chỉ IP giữa các mạng.
    • Firewall: lọc ở L3/L4 (IP, port); firewall thế hệ mới đọc được tới L7 (ứng dụng, URL).
    • TCP/UDP ở L4; HTTP, DNS ở L7.

    Người phỏng vấn muốn nghe: dùng OSI để khoanh vùng sự cố, ví dụ "ping được nhưng không mở được web" là vấn đề từ L4 trở lên.

    Ôn thêm câu hỏi Network & System Admin →
  4. 04Làm sao migrate schema (thêm cột, đổi kiểu, thêm index) trên bảng lớn mà không downtime?SQL & Database · Senior

    Gợi ý trả lời

    Chia thay đổi thành nhiều bước tương thích ngược để phiên bản code cũ và mới chạy song song được (expand rồi contract).

    1. Expand: thêm cột mới cho phép NULL hoặc có default; tránh câu lệnh viết lại cả bảng.
    2. Code mới ghi vào cả cột cũ và mới.
    3. Backfill dữ liệu cũ theo từng lô nhỏ, có nghỉ giữa các lô để không gây lag replica.
    4. Chuyển code sang đọc cột mới, kiểm tra kỹ.
    5. Contract: bỏ cột cũ ở một lần deploy sau.

    Index trên bảng lớn: PostgreSQL dùng CREATE INDEX CONCURRENTLY; MySQL dùng online DDL hoặc công cụ như gh-ost, pt-online-schema-change.

    Người phỏng vấn muốn nghe: bạn biết DDL có thể giữ lock khiến mọi query xếp hàng, nên đặt lock_timeout và luôn có kế hoạch rollback.

    Ôn thêm câu hỏi SQL & Database →
  5. 05Phân biệt INNER JOIN, LEFT JOIN, RIGHT JOIN và FULL OUTER JOIN. Khi nào dùng LEFT JOIN?SQL & Database · Junior

    Gợi ý trả lời

    JOIN quyết định giữ lại những dòng nào khi ghép hai bảng theo điều kiện.

    • INNER JOIN: chỉ giữ dòng khớp ở cả hai bảng.
    • LEFT JOIN: giữ mọi dòng bảng trái; bảng phải không khớp thì cột thành NULL.
    • RIGHT JOIN: ngược lại với LEFT, ít dùng vì có thể đổi chỗ bảng.
    • FULL OUTER JOIN: giữ tất cả dòng của cả hai (MySQL không hỗ trợ trực tiếp, phải UNION hai LEFT JOIN).

    Ví dụ tìm khách chưa từng đặt hàng:

    SELECT c.id, c.name
    FROM customers c
    LEFT JOIN orders o ON o.customer_id = c.id
    WHERE o.id IS NULL;
    

    Hay sai: đặt điều kiện lọc bảng phải trong WHERE (vd. WHERE o.status = 'paid') làm LEFT JOIN biến thành INNER JOIN; điều kiện đó phải để trong ON.

    Ôn thêm câu hỏi SQL & Database →
  6. 06QA và QC khác nhau thế nào? Tester trong team của bạn đang làm phần nào?Tester / QA · Junior

    Gợi ý trả lời

    QA (Quality Assurance) lo quy trình để lỗi ít xảy ra ngay từ đầu; QC (Quality Control) kiểm tra sản phẩm để tìm lỗi đã xảy ra. Testing là một hoạt động chính của QC.

    • QA: review requirement, đặt chuẩn Definition of Done, checklist review code, quy trình release.
    • QC: viết và chạy test case, log bug, verify fix, regression.
    • Thực tế ở Việt Nam, chức danh "QA" thường làm cả hai, nhưng phần lớn thời gian là QC.

    Người phỏng vấn muốn nghe: bạn hiểu khái niệm và kể được việc cụ thể mình làm, ví dụ "Em tham gia review user story từ sprint planning để hỏi rõ acceptance criteria, rồi mới viết test case".

    Ôn thêm câu hỏi Tester / QA →
  7. 07TCP khác UDP thế nào? Kể vài dịch vụ dùng mỗi loại.Network & System Admin · Junior

    Gợi ý trả lời

    TCP có kết nối (bắt tay 3 bước), đảm bảo thứ tự và gửi lại gói mất; UDP không kết nối, không đảm bảo, nhưng nhẹ và độ trễ thấp.

    • TCP: HTTP/HTTPS (trừ HTTP/3), SSH (22), SMTP, RDP, database.
    • UDP: DNS (53, chuyển sang TCP khi trả lời lớn), DHCP (67/68), NTP (123), VoIP, game, video call.
    • HTTP/3 chạy trên QUIC, mà QUIC dựa trên UDP.

    Hay sai: chỉ mở TCP 53 hoặc UDP 53 trên firewall cho DNS server; nên mở cả hai.

    Ôn thêm câu hỏi Network & System Admin →
  8. 08Một máy tính mới cắm mạng sẽ nhận IP qua DHCP thế nào? Nếu máy nhận IP 169.254.x.x thì sao?Network & System Admin · Junior

    Gợi ý trả lời

    DHCP gồm 4 bước DORA: Discover (máy phát broadcast tìm server), Offer (server đề nghị IP), Request (máy xin IP đó), Acknowledge (server xác nhận, kèm gateway, DNS, thời hạn lease).

    IP 169.254.x.x (APIPA) nghĩa là máy không liên lạc được DHCP server. Kiểm tra:

    • Cáp, cổng switch, Wi-Fi có kết nối không.
    • Cổng switch có đúng VLAN không.
    • DHCP server còn chạy, scope còn IP trống không.
    • Khác VLAN thì router/switch L3 đã cấu hình DHCP relay (ip helper-address) chưa.

    Người phỏng vấn muốn nghe: đi từ tầng vật lý lên, không vội cài lại máy.

    Ôn thêm câu hỏi Network & System Admin →
  9. 09Người dùng báo "không vào được mạng". Bạn kiểm tra theo thứ tự nào?Network & System Admin · Junior

    Gợi ý trả lời

    Đi từ gần ra xa và từ tầng thấp lên cao, mỗi bước loại trừ một khả năng.

    ip a                 # hoặc ipconfig /all: có IP, gateway, DNS?
    ping <gateway>       # mạng nội bộ ổn?
    ping 1.1.1.1         # ra Internet được bằng IP?
    nslookup example.com # DNS phân giải được?
    
    • Ping IP được mà tên miền không được: lỗi DNS.
    • Chỉ một người bị hay cả phòng: cả phòng thì nghi switch, DHCP, đường truyền.
    • Chỉ một trang web: proxy, firewall, hoặc chính trang đó.
    • Dùng tracert/traceroute để xem gói dừng ở chặng nào.

    Người phỏng vấn muốn nghe: hỏi thêm thông tin trước (ai, từ khi nào, có gì thay đổi).

    Ôn thêm câu hỏi Network & System Admin →
  10. 10Vì sao bạn chọn ứng tuyển vào công ty chúng tôi?Câu hỏi hành vi & văn hoá

    Gợi ý trả lời

    Câu này kiểm tra bạn có tìm hiểu không hay chỉ rải CV. Nối ba thứ: công ty, vị trí, và bạn.

    • Tìm hiểu trước: sản phẩm, khách hàng, công nghệ, tin tức gần đây, đánh giá của nhân viên cũ và hiện tại.
    • Chọn một hai điểm cụ thể bạn thật sự quan tâm: sản phẩm bạn từng dùng, bài toán kỹ thuật, quy mô người dùng, văn hoá làm việc.
    • Nối với kinh nghiệm hoặc mục tiêu của bạn.

    Câu mẫu: "Em có dùng ứng dụng của bên mình và thấy phần thanh toán rất mượt. Trong JD có nói team đang mở rộng hệ thống xử lý giao dịch, đúng mảng em đã làm hai năm. Em nghĩ mình đóng góp được ngay và cũng học được nhiều ở quy mô lớn hơn."

    Hay sai: "Vì công ty lớn, lương tốt" hoặc khen chung chung áp vào công ty nào cũng được.

    Ôn thêm câu hỏi Câu hỏi hành vi & văn hoá →

Bạn đã phỏng vấn ở Nami Technology Joint Stock Company?

Kể lại các vòng và câu hỏi đã gặp (ẩn danh) để người sau ôn đúng trọng tâm.

Chia sẻ kinh nghiệm phỏng vấn