Bạn sử dụng phương pháp nào để xác thực và xác minh rằng sản phẩm được giao đáp ứng các yêu cầu đã xác định và mong đợi của người dùng?
Tại sao khi bind v-for thường phải mapping key?
Sự khác biệt giữa v-if và v-show?
Dynamic route matching là gì?
Mục đích của keep alive tag?
Sắp xếp thứ tự các thẻ dưới đây theo cấp cha-con trong file <testNg.xml>:
<test>
<suite>
<class>
</methods>
</classes>
Kể tên ít nhất 5 assertion của testNG mà chúng ta có thể sử dụng trong Selenium webdriver
Ý nghĩa của file <testNG.xml> là gì? Hay sử dụng file <testNG.xml> này có tác dụng gì?
Làm thế nào để bạn biết rằng tất cả các kịch bản thử nghiệm được bao phủ (covered)?
Ý kiến của bạn về quan điểm “kiểm thử tự động nâng cao hiệu quả kiểm thử phần mềm”?
Bạn set thứ tự ưu tiên của các @Test method như thế nào? Nó có ý nghĩa gì?
Bạn sử dụng tham số trong file .xml và trong các test case như thế nào?
Bạn có nghĩ rằng kiểm thử tự động có thể thay thế kiểm thử thủ công?
Có những phương pháp thử nghiệm nào và các cấp độ của chúng?
Bạn sẽ làm gì nếu bạn không có đủ thời gian để kiểm thử?
Làm thế nào để đảm bảo chất lượng của sản phẩm phần mềm?
Bạn hãy đưa ra một số cách khác nhau để run TestNG?
Để disable một test trong testNG bạn làm cách nào?
Liệt kê những ưu điểm của TestNG so với Junit?
Mô tả những vấn đề chung của kiểm thử tự động
Các cách để xuất báo cáo trong TestNG là gì?
Tại sao lại quyết định lựa chọn nghề tester?
Một test case tốt sẽ gồm những đặc điểm gì?
Bạn hiểu thế nào về test case, use case?
Parametric testing trong TestNG là gì?
Khi được giao một dự án phân tích dữ liệu mới, bạn sẽ bắt đầu quy trình làm việc của mình như thế nào?
Đã có kinh nghiệm làm việc trong lĩnh vực nào và sử dụng công cụ gì để phân tích dữ liệu?
Thách thức lớn nhất bạn đã từng gặp phải trong quá trình làm một Data Analyst là gì?
VARCHAR và CHAR khác nhau thế nào? Lúc nào thì sử dụng cái nào?
Điều gì khiến bạn quyết định trở thành một Data Analyst?
Những cách nào được sử dụng để đảm bảo security cho SQL?
MySQL có bao nhiêu stored objects (đối tượng lưu trữ)?
Kiểu timestamp và đôi điều đặc biệt trong MySQL?
Làm sao để xử lý các vấn đề liên quan tới SQL?
Tìm kiếm các records bị trùng lặp như thế nào?
Khác biệt giữa Heap Table và Temporary Table?
Trách nhiệm chính của một Data Analyst là gì?
Cluster và non clustered index khác gì nhau?
Union là gì? Union khác gì so với Union All
Sự khác biệt giữa MySQL và MongoDB?
“Khi nào bạn sử dụng một cái gì đó giống như <MyComponent /> trong JSX, một component, element hay một instance?”
React.Fragment là gì?
HelloMessage là gì?
Redux là gì? Tại sao phải sử dụng Redux trong ứng dụng React
React Hook là gì? Bạn đã từng viết custom Hook nào chưa?
Phân biệt khái niệm Component và Element trong React?
React là gì? Những tính năng chính của React.
Sự khác nhau giữa ReactJs và React Native?
Có những cách nào để styling trong React?
Lifecycle của component trong React?
Higher-Order Components là gì?
Phân biệt break, continue, pass khi xử lý vòng lặp trong Python?
Kể tên một số thư viện, framework phổ biến cho Python?
Phân biệt shallow copy và Deep copy trong Python?
Compiling và Linking có vai trò gì trong Python?
Kiểu dữ liệu mutable/immutable trong Python?
Làm thế nào để xử lý đa luồng trong Python?
Cách sử dụng hàm any và all trong Python?
Các kiểu dữ liệu cơ bản trong Python?
Bạn có thể nói gì về Python?
Những ưu điểm của Python và vì sao nó được ưa chuộng trong lĩnh vực AI, BigData?
Cho đoạn code sau:
def extendList(val, list=[]):
list.append(val)
return list
list1 = extendList(5) #1
list2 = extendList(555,[])
list3 = extendList('Z') #3
Đáp án các giá trị được in ra lần lượt ở #1 và #3 gì?
Đoạn code sau in ra gì?
list = [ [ ] ] * 3
list[0].append(1)
print(list)
list[1].append(2)
print(list)
Đáp án:
A – [[1], [], []] và [[1], [2], []]
B – [[1], [1], [1]] và [[2], [2], [2]]
Đoạn code sau in ra gì?
listA = ['1', '2', '3', '4', '5', '6']
print list[10:]
Đáp án:
A – Index Error
B – []
C – 6
Python có multi-threading không? Có cách nào viết code Python chạy parallel không?
A – Có thể có
B – Không có
C – Có
*args, **kwargs là gì? Sự khác biệt?
Điều gì khiến Drupal khác biệt với các CMS khác?
Sự khác biệt giữa node và block trong Drupal?
Trong Drupal, caching hoạt động như thế nào?
Năm lớp trong Drupal System?
Hooks trong Drupal là gì?
fgets() và fgetc() khác nhau như thế nào? fgets() và fread() khác nhau ra sao? feof là gì, nó có ý nghĩa như thế nào? file_get_contents() khác gì so với fread() ?
Để chuyển mảng thành chuỗi ta dùng hàm gì? Để tách chuỗi thành mảng ta dùng hàm gì? Để gộp mảng ta dùng hàm gì? Để tách mảng ta dùng hàm gì?
PHP có mấy cách khai báo? Những cách nào được xem là chính thống và không ảnh hưởng khi các phiên bản update sau này?
Hằng trong PHP khác gì so với biến? Nếu 1 hằng được định nghĩa 2 lần, thì liệu có bị lỗi không? Cho ví dụ minh họa.
Cookie và session có gì khác nhau? Người ta nói bản thân của session là cookie là đúng hay sai?
Hằng trong PHP khác gì so với biến? Nếu 1 hằng được định nghĩa 2 lần, thì liệu có bị lỗi không?
Mysql_close() cần thiết như thế nào trong thực tế? Vì sao ít thấy người dùng áp dụng nó?
Giả sử bạn là chủ của server, làm thế nào có thể biết được các file session lưu ở đâu?
Có bao nhiêu biến môi trường? $_REQUEST có thể nhận được giá trị từ form hay không?
Để chuyển mảng thành chuỗi ta dùng hàm gì? Để tách chuỗi thành mảng ta dùng hàm gì?
Cho biết sự khác nhau giữa serialize và json_encode? Lý giải theo cách bạn hiểu?
Mảng tuần tự là gì? Khác gì với bất tuần tự? Để duyệt mảng ta dùng vòng lặp nào?
Trong PHP để gộp mảng ta dùng hàm gì? Để tách mảng ta dùng hàm gì?
Theo bạn, sự khác nhau của toán tử & và && trong PHP là gì?
Muốn chuẩn hóa dữ liệu về utf-8 trong PHP ta phải làm gì?
Làm sao lấy được id vừa tiến hành thêm vào CSDL ngay?
Phân biệt sự khác nhau giữa $_POST và $_GET?
Hãy cho biết $a++ và ++$a khác nhau ở đâu?
Mảng là gì? Có mấy loại mảng trong PHP?
Phân biệt $_POST và $_GET trong php?
Hãy giải thích về mô hình I/O non-blocking trong NodeJS?
NodeJS là gì? Nó có thể làm được những gì?
Các framework nổi tiếng chạy trên NodeJS?
Lập trình hướng sự kiện là gì?
NodeJS hỗ trợ đa luồng không?
Stream trong NodeJS là gì?
REPL trong NodeJS là gì?
NPM là gì?
Vai trò quan trọng của giao diện người dùng/ trải nghiệm người dùng (UI/UX) trong lập trình ứng dụng di động?
Điểm khác biệt giữa lập trình ứng dụng desktop/ web so với lập trình ứng dụng di động?
Bạn đã từng tham gia quy trình làm app được đưa lên iTunes hay Android stores?
Bạn đã từng tích hợp app từ 1 platform sang 1 platform khác chưa?
Hãy nói cho chúng tôi vài điểm bất lợi của cả Android và iOS