100 câu hỏi phỏng vấn kỹ thuật hàng đầu năm 2022

Là nhà tuyển dụng,đã bao giờ bạn bối rối trước những ứng viên tài giỏi hỏi lại bạn trong buổi phỏng vấn chưa? Thực tế không chỉ ứng viên mới cảm thấy lo lắng khi bước vào buổi phỏng vấn mà các nhà quản trị cũng phải chuẩn bị rất kỹ lưỡng trước các buổi phỏng vấn nhân viên. Hiểu được những lo lắng đó, Fastwork cung cấp đến các nhà tuyển dụng Top những câu hỏi phỏng vấn hay nhất chọn lọc từ các doanh nghiệp nổi tiếng trên thế giới.

Show

  • Những câu hỏi phỏng vấn độc đáo nhất đến từ “gã khổng lồ” Apple
  • Những câu hỏi phỏng vấn hay nhất của Google
  • Những câu hỏi phỏng vấn hay nhất từ Microsoft
  • Một số câu hỏi phỏng vấn hay nhất và độc đáo nhất khác

Những câu hỏi phỏng vấn độc đáo nhất đến từ “gã khổng lồ” Apple

100 câu hỏi phỏng vấn kỹ thuật hàng đầu năm 2022
Những câu hỏi phỏng vấn độc đáo nhất đến từ “gã khổng lồ” Apple

“Apple – “Gã khổng lồ” thương hiệu tỷ đô với 8 năm liên tiếp thuộc top 3 công ty giàu nhất thế giới. Ngoài ra Apple còn được biết đến như người cha đẻ của các phát minh công nghệ điện thoại, máy tính trên thế giới. Đó có thể là những điều bạn thường nghe về thương hiệu này. Tuy nhiên, Apple còn được biết đến là một trong những công ty sở hữu đội ngũ nhân tài lớn nhất thế giới. Điều đó hoàn toàn dễ hiểu bởi vòng tuyển chọn của Apple rất nghiêm ngặt với những câu hỏi phỏng vấn vô cùng hóc búa. 

Học hỏi “ anh lớn” Apple – các nhà tuyển dụng có thể tham khảo những câu hỏi phỏng vấn hay nhất của Apple được tổng hợp từ Business Insider dưới đây:

1. Câu hỏi phỏng vấn cho vị trí Quản trị kỹ thuật phần mềm – Hãy kể cho tôi nghe một việc nào đó mà bạn từng làm trong đời khiến bạn đặc biệt tự hào? 

2. Câu hỏi phỏng vấn cho vị trí Quản trị phần mềm – Bạn đã từng gặp thất bại gì, và bạn học được điều gì từ những thất bại đó; Hãy kể về một rắc rối thú vị, và cách bạn giải quyết rắc rối đó?

3. Câu hỏi phỏng vấn cho vị trí Tư vấn viên tại nhà – Hãy giải thích cho một đứa bé 8 tuổi biết một modem/router là gì và chức năng của nó?

4. Câu hỏi phỏng vấn cho vị trí Kỹ sư phần mềm – Bạn mang gì tới đây hôm nay; Bạn muốn làm gì vào thời điểm 5 năm sau kể từ bây giờ; Vì sao bạn muốn gia nhập Apple và bạn sẽ để lỡ mất điều gì ở công việc hiện tại nếu Apple thuê bạn; Hãy miêu tả bản thân bạn, điều gì làm bạn hứng thú?

5. Câu hỏi phỏng vấn cho vị trí Kỹ sư quản lý chất lượng phần mềm – Bạn sẽ thử một cái máy nướng bánh như thế nào? 

6. Câu hỏi phỏng vấn cho vị trí Kỹ sư phần mềm cấp cao – Nếu chúng tôi thuê bạn, bạn muốn làm việc ở mảng nào?

7. Câu hỏi phỏng vấn cho vị trí Kỹ sư phần mềm cấp cao – Tại sao chúng tôi nên thuê bạn? 

8. Câu hỏi phỏng vấn cho vị trí Kỹ sư phần mềm – Bạn có phải là một người sáng tạo hay không? 

9. Câu hỏi phỏng vấn cho vị trí Chuyên viên bán lẻ – Hãy kể về một trải nghiệm mà bạn cảm thấy mình chỉ là một người tầm thường, kém cỏi? 

10. Câu hỏi phỏng vấn cho vị trí Tư vấn viên tại nhà – Điều gì quan trọng hơn, giải quyết vấn đề của khách hàng hay tạo ra trải nghiệm tốt cho khách hàng; Hãy thử cho tôi thấy, chỉ bằng giọng nói của mình, bạn thể hiện với khách hàng bạn sẵn sàng giúp đỡ họ như thế nào?

11. Câu hỏi phỏng vấn cho vị trí Chuyên viên dịch vụ khách hàng – Bạn có vẻ là một người lạc quan, điều gì có thể khiến bạn trở thành bi quan?

12. Câu hỏi phỏng vấn cho vị trí Quản trị chuỗi cung cấp toàn cầu – Có bao nhiêu đứa trẻ được sinh ra mỗi ngày? 

13. Câu hỏi phỏng vấn cho vị trí Kỹ sư quản trị chất lượng phần mềm – Bạn sẽ thử ứng dụng ưa thích của mình như thế nào? 

14. Câu hỏi phỏng vấn cho vị trí Chuyên viên bán lẻ – Khi bạn bước lần đầu tiên vào một cửa hiệu bán lẻ của Apple với tư cách một khách hàng, bạn để ý tới điều gì/bạn cảm thấy thế nào? 

Những câu hỏi phỏng vấn hay nhất của Google

100 câu hỏi phỏng vấn kỹ thuật hàng đầu năm 2022
Những câu hỏi phỏng vấn hay nhất của Google

Google là một trong những cái tên được đội ngũ nhân sự trên toàn thế giới biết đến với đội ngũ nhân tài hùng hậu. Do đó, các doanh nghiệp muốn học hỏi cách phỏng vấn nhân viên, Google có thể là ứng cử viên sáng giá nhất. Tuy nhiên tìm hiểu những thông tin đó từ đâu là một rào cản lớn. Hiểu được khó khăn đó, Fastwork cung cấp hệ thống câu hỏi phỏng vấn hay nhất của Google được chọn lọc từ trang tin uy tín Business Insider :

1. Bao nhiêu quả bóng thì vừa 1 chiếc xe buýt? – Đây là một trong câu hỏi tình huống khi phỏng vấn mà Google dùng để xem các ứng viên có thể giải thích được thách thức mấu chốt để giải quyết vấn đề hay không.

2. Theo bạn mất bao nhiêu tiền mới có thể cọ sạch tất cả cửa sổ ở seattle? – Đây là một trong các câu hỏi phỏng vấn nghe có vẻ hóc búa nhưng sẽ rất dễ nếu sử dụng mẹo. Câu trả lời đơn giản là: “$10 cho mỗi cửa sổ”

3. Có bao nhiêu bộ chỉnh piano ở trên toàn thế giới?

4. Thiết kế một kế hoạch di tản cho San Francisco

5. Hai kim của đồng hồ đeo tay chập lên nhau mấy lần trong 1 ngày?

6. Giải thích ý nghĩa của “dead beef”

7. Một người đàn ông đẩy xe mình tới trước một khách sạn và mất hết sạch tài sản của mình. Chuyện gì đã xảy ra?

8. Bạn cần kiểm tra xem anh bạn bob của mình có lưu số điện thoại của bạn chính xác hay không nhưng bạn không thể hỏi trực tiếp

9. Bạn phải viết gì lên thẻ, ngoài câu hỏi, đảm bảo rằng bob có thể mã hoá tin nhắn để eve không thể biết được số điện thoại của bạn?

10. Bạn là thuyền trưởng trên tàu cướp biển và thủy thủ trên tàu sẽ bỏ phiếu về cách chia vàng. Nếu ít hơn một nửa số lượng cướp biển đồng ý với bạn, bạn sẽ chết. Làm thế nào để bạn đề nghị phân chia vàng theo cách mà bạn có được phần tốt của chiến lợi phẩm mà vẫn sống sót?

11. Bạn có tám quả bóng cùng kích cỡ. Bảy quả có trọng lượng như nhau, một quả còn lại nặng hơn một chút. Làm thế nào để tìm ra quả bóng nặng hơn chỉ bằng 2 lần cân?

12. Giải thích 1 cơ sở dữ liệu trong ba câu cho đứa cháu trai 8 tuổi của bạn

Nội dung liên quan: Tổng Hợp Các Câu Hỏi Phóng Vấn Hay Dành Cho Nhà Tuyển Dụng

Những câu hỏi phỏng vấn hay nhất từ Microsoft

100 câu hỏi phỏng vấn kỹ thuật hàng đầu năm 2022
Những câu hỏi phỏng vấn hay nhất từ Microsoft

Microsoft – là một cái tên có tầm ảnh hưởng mạnh mẽ trên thị trường công nghệ thế giới. Đội ngũ của Microsoft có mặt ở khắp mọi nơi và được hàng ngàn doanh nghiệp lớn khác mời chào để đầu quân cho họ. Vậy tại sao nhân viên của Microsoft lại được trân trọng đến như vậy. Lý do bởi họ đã được chọn lọc rất gắt gao mới có thể lọt vào gia đình “gã khổng lồ” này. Một trong những vòng khó nhất để trở thành nhân sự của Microsoft chính là vòng phỏng vấn. Hãy điểm danh xem các câu hỏi của Microsoft hóc búa và thú vị như thế nào ở phần dưới đây:

Câu 1: Bạn hãy cho biết, vì sao nắp cống lại có hình tròn?

Câu 2: Bạn hãy cho biết, nếu như một con gấu đi 1km về phía Nam, sau đó nó rẽ trái và đi tiếp thêm 1km nữa về phía Đông, sau đó nó tiếp tục rẽ trái đi về phía Bắc và đến điểm xuất phát ban đầu thì con gấu đó màu gì?

Câu 3: Nếu như cho bạn hai siêu năng lực là khả năng tàng hình và khả năng bay thì bạn sẽ chọn cái gì?

Câu 4: Bạn sẽ cần bao nhiêu thời gian để dịch chuyển được núi phú sĩ?

Câu 5: Bạn có phải người hay uống bia không? Bạn hãy cho biết tại sao hai đầu của một lon bia lại nhỏ lại so với phần thân?

Câu 6: Lý do gì bạn gia nhập vào Microsoft mà không phải là Google?

Câu 7: Nếu được cho phép thì bạn sẽ thiết kế hệ thống của một xe bus đi và hoạt động trong khuôn viên của Microsoft như thế nào?

Một số câu hỏi phỏng vấn hay nhất và độc đáo nhất khác

100 câu hỏi phỏng vấn kỹ thuật hàng đầu năm 2022
Một số câu hỏi phỏng vấn hay nhất và độc đáo nhất khác

1. Bạn nghĩ bao nhiêu hoa hồng đã được mua tại London vào ngày lễ tình nhân năm ngoái? – Manraj Chhina, Trưởng phòng Khách hàng, Công ty Claimable

2. Cuốn sách hay nhất bạn đã đọc vào năm ngoái là gì? – Gregg Parise, CEO của Events.com

3. Điều phức tạp nhất bạn có thể hoặc từng nghĩ đến là gì? – Elise Gabriel, Giám đốc Cấp cao Marketing của  công ty Wurly

4. Hãy kể về ngày khó khăn nhất mà bạn đã từng trải qua – James Goodnow, Luật sư của Công ty Luật Lambert Goodnow Injury

5. Hãy nhắm mắt lại và miêu tả căn phòng và mọi thứ trong đó– Chad Coleman, nhà sáng lập và CEO của Asen

6. Hướng dẫn tôi làm một việc gì đó từ bước bắt đầu đến khi kết thúc – Monique Tatum, CEO của Beautiful Planning Marketing & PR (BPMPR).

Trên đây là tổng hợp những câu hỏi phỏng vấn hay nhất và độc đáo nhất trong lịch sử đến từ các thương hiệu hàng đầu trên thế giới. Cách nhà tuyển dụng có thể tham khảo để xây dựng một bộ câu hỏi phỏng vấn đặc sắc và thú vị nhất cho doanh nghiệp của mình. Từ đó nâng cao tỷ lệ tuyển dụng thành công của công ty. Chúc các doanh nghiệp thành công!

Bài viết tham khảo:

Hướng Dẫn Cách Viết Thư Mời Phỏng Vấn Cho Vị Trí Quản Lý

5 Mẫu Thư Từ Chối Khéo Ứng Viên Cho Nhà Tuyển Dụng

Top câu hỏi tình huống khi phỏng vấn cho vị trí Nhân viên nhân sự

Top 10 Các Câu Hỏi Phỏng Vấn Thường Gặp Cho Vị Trí Manager

100 câu hỏi phỏng vấn kỹ thuật hàng đầu năm 2022

Câu hỏi phỏng vấn hàng đầu

LeetCode

Leetcode là tiêu chuẩn vàng cho các cuộc phỏng vấn kỹ thuật. Các vấn đề về LeetCode được sử dụng rộng rãi trong các cuộc phỏng vấn kỹ thuật tại các công ty như Facebook, Hulu và Google. Trước thời gian chuẩn bị công việc chặt chẽ và hạn chế, bộ vấn đề phỏng vấn tần số cao được lựa chọn này có thể giúp bạn cải thiện hiệu quả và tăng đáng kể khả năng nhận được lời đề nghị.

Leetcode là tiêu chuẩn vàng cho các cuộc phỏng vấn kỹ thuật. Các vấn đề về LeetCode được sử dụng rộng rãi trong các cuộc phỏng vấn kỹ thuật tại các công ty như Facebook, Hulu và Google. Trước thời gian chuẩn bị công việc chặt chẽ và hạn chế, bộ vấn đề phỏng vấn tần số cao được lựa chọn này có thể giúp bạn cải thiện hiệu quả và tăng đáng kể khả năng nhận được lời đề nghị.

Nói cho tôi biết chút ít về bản thân bạn đi..

Bạn có bất kỳ chứng chỉ kỹ thuật nào không?.

100 câu hỏi và câu trả lời phỏng vấn phổ biến nhất là gì?

Nói cho tôi biết chút ít về bản thân bạn đi..

Bạn có bất kỳ chứng chỉ kỹ thuật nào không?.

Bạn biết bao nhiêu ngôn ngữ lập trình?.

Các loại hệ điều hành khác nhau mà bạn cảm thấy thoải mái khi làm việc với?.

  • Mức độ chuyên môn kỹ thuật của bạn là gì ?.
  • Bạn đã sử dụng bao nhiêu công cụ phát triển?.

50 câu hỏi phỏng vấn hàng đầu là gì?

  • Hơn 50 câu hỏi phỏng vấn công việc phổ biến nhất.
  • Cho tôi biết về bản thân của bạn..
  • Dẫn tôi qua sơ yếu lý lịch của bạn ..

array string

Làm thế nào bạn biết đến vị trí này?.

Tại sao bạn muốn làm việc tại công ty này?.

  • Tại sao bạn muốn công việc này?.
  • Bạn có thể mang theo gì cho công ty?.

linked list

Điểm mạnh lớn nhất của bạn là gì?.

Mã hóa các câu hỏi phỏng vấn về sự hiểu biết khái niệm

  • Phần này bao gồm một số câu hỏi phỏng vấn mã hóa kiểm tra sự hiểu biết khái niệm của ứng viên.
  • 1. Cấu trúc dữ liệu là gì?
  • Cấu trúc dữ liệu là một định dạng lưu trữ xác định cách lưu trữ, tổ chức và thao tác dữ liệu.

Một số cấu trúc dữ liệu phổ biến là mảng, cây và đồ thị.

  • 2. Mảng là gì?
  • Một mảng thường được gọi là một tập hợp các mục được lưu trữ tại các vị trí bộ nhớ liên tục.

Các mục được lưu trữ cùng loại.

  • Nó tổ chức dữ liệu để có thể dễ dàng sắp xếp hoặc tìm kiếm một bộ giá trị liên quan.
  • 1. Cấu trúc dữ liệu là gì?
  • Cấu trúc dữ liệu là một định dạng lưu trữ xác định cách lưu trữ, tổ chức và thao tác dữ liệu.

lifo fifo

Một số cấu trúc dữ liệu phổ biến là mảng, cây và đồ thị.LIFO, FIFO

2. Mảng là gì?

Một mảng thường được gọi là một tập hợp các mục được lưu trữ tại các vị trí bộ nhớ liên tục.

  • Các mục được lưu trữ cùng loại.
  • Nó tổ chức dữ liệu để có thể dễ dàng sắp xếp hoặc tìm kiếm một bộ giá trị liên quan.

queue

Hình: Mảng

3. Danh sách được liên kết là gì?

  • Giống như một mảng, một danh sách được liên kết đề cập đến một cấu trúc dữ liệu tuyến tính trong đó các phần tử không nhất thiết được lưu trữ theo cách tiếp giáp.
  • Về cơ bản, nó là một chuỗi các nút, mỗi nút hướng về nút tiếp theo tạo thành một cấu trúc giống như chuỗi.

binary-tees

Hình: Danh sách được liên kết

4. Lifo là gì?

  • Lifo là một chữ viết tắt cho lần cuối cùng trong lần đầu tiên
  • Đó là một cách truy cập, lưu trữ và truy xuất dữ liệu.

Nó trích xuất dữ liệu được lưu trữ cuối cùng.

5. Ngăn xếp là gì?

Một ngăn xếp đề cập đến một cấu trúc dữ liệu tuyến tính thực hiện các hoạt động theo thứ tự LIFO (cuối cùng theo đầu tiên).

Trong một ngăn xếp, các phần tử chỉ có thể được truy cập, bắt đầu từ phần trên cùng đến phần tử dưới cùng.

6. FIFO là gì?

  • FIFO là viết tắt của đầu tiên trong lần đầu tiên.
  • Dữ liệu được lưu trữ đầu tiên được trích xuất đầu tiên.
  • Hình: Lifo, FIFO
  • Cho đến bây giờ, bạn đã đề cập đến một số câu hỏi phỏng vấn mã hóa rất cơ bản. Đi trước, bạn sẽ đi sâu hơn vào chủ đề.
  • 7. Hàng đợi là gì?
  • Một hàng đợi đề cập đến một cấu trúc dữ liệu tuyến tính thực hiện các hoạt động theo thứ tự FIFO.

Trong một hàng đợi, các yếu tố được thêm gần đây nhất được loại bỏ đầu tiên so với một ngăn xếp. & NBSP;

Hình: Hàng đợi

  • 8. Cây nhị phân là gì?
  • Cây con bên trái chứa các nút có các phím nhỏ hơn giá trị khóa của nút.
  • Cây con bên phải chứa các nút có các phím lớn hơn hoặc bằng giá trị khóa của nút

binary search

Hình: Cây tìm kiếm nhị phân

13. Giải thích danh sách liên kết gấp đôi?

  • Danh sách liên kết gấp đôi được phân loại thành một loại danh sách được liên kết đặc biệt trong đó truyền tải qua các yếu tố dữ liệu có thể được thực hiện theo cả hai hướng. & NBSP;
  • Điều này được thực hiện bởi sự hiện diện của hai liên kết trong mỗi nút, một liên kết với nút bên cạnh nó và một liên kết kết nối với nút trước nó.

doubly link

Hình: Danh sách liên kết gấp đôi

14. Biểu đồ là gì?

  • Biểu đồ là một loại cấu trúc dữ liệu cụ thể chứa một tập hợp các cặp theo thứ tự.
  • Các cặp được đặt hàng trong một biểu đồ còn được gọi là các cạnh hoặc cung và được sử dụng phổ biến nhất để kết nối các nút nơi dữ liệu có thể được lưu trữ và truy xuất.

15. Phân biệt giữa cấu trúc dữ liệu tuyến tính và phi tuyến tính?

Cấu trúc dữ liệu tuyến tính

Cấu trúc dữ liệu phi tuyến tính

Nó là một cấu trúc trong đó các yếu tố dữ liệu liền kề nhau

Nó là một cấu trúc trong đó mỗi phần tử dữ liệu có thể kết nối với hai phần tử dữ liệu liền kề

Ví dụ về cấu trúc dữ liệu tuyến tính bao gồm danh sách, mảng, hàng đợi và ngăn xếp được liên kết

Ví dụ về cấu trúc dữ liệu phi tuyến bao gồm đồ thị và cây

16. Deque là gì?

  • Một Deque là một hàng đợi hai kết thúc.
  • Đây là một cấu trúc trong đó các yếu tố có thể được chèn hoặc loại bỏ từ một trong hai đầu.

17. Điều gì khác biệt giữa Stack và Array?

Cây rơm

Mảng

Stack theo một mẫu cuối cùng trong (LIFO). Điều này có nghĩa là truy cập dữ liệu nhất thiết phải tuân theo một chuỗi cụ thể trong đó dữ liệu cuối cùng được lưu trữ là dữ liệu đầu tiên sẽ được trích xuất.

Mặt khác, các mảng không tuân theo một thứ tự cụ thể, mà thay vào đó có thể được truy cập hoặc gọi bằng cách tham khảo phần tử được lập chỉ mục trong mảng.

18. Thuật toán sắp xếp nào là tốt nhất?

  • Có nhiều loại thuật toán sắp xếp: sắp xếp bong bóng, sắp xếp nhanh, sắp xếp bóng, sắp xếp hợp nhất, sắp xếp radix, v.v.
  • Không có thuật toán nào có thể được coi là tốt nhất hoặc nhanh nhất vì chúng đã thiết kế từng loại cho một loại cấu trúc dữ liệu cụ thể nơi nó thực hiện tốt nhất

19. Tuyên bố biến ảnh hưởng đến bộ nhớ như thế nào?

  • Lượng bộ nhớ được bảo lưu hoặc phân bổ phụ thuộc vào kiểu dữ liệu được lưu trữ trong biến đó. & NBSP;
  • Ví dụ: nếu một biến được tuyên bố là loại số nguyên, thì 32 bit lưu trữ bộ nhớ sau đó sẽ được dành riêng cho biến cụ thể đó.

20. Cấu trúc dữ liệu động là gì?

Các cấu trúc dữ liệu động có tính năng mà chúng mở rộng và hợp đồng khi một chương trình chạy. Nó cung cấp một phương pháp thao tác dữ liệu rất linh hoạt vì điều chỉnh dựa trên kích thước của dữ liệu cần thao tác.

20 câu hỏi phỏng vấn mã hóa này kiểm tra sự hiểu biết về khái niệm của các ứng viên cho cuộc phỏng vấn một ý tưởng rõ ràng về việc các nguyên tắc cơ bản của ứng viên mạnh mẽ như thế nào

Bạn muốn ở đâu trong sự nghiệp năm năm kể từ bây giờ ?.

Công ty lý tưởng của bạn là gì?.

Điều gì đã thu hút bạn với công ty này?.

Tại sao chúng tôi nên tuyển dụng bạn?.

  • 100 câu hỏi và câu trả lời phỏng vấn phổ biến nhất là gì?
  • Câu hỏi phỏng vấn cơ bản.
  • Nói cho tôi biết chút ít về bản thân bạn đi..
  • Tại sao bạn lại nộp đơn xin việc này?.

Một số điểm mạnh của bạn là gì?.

Một vài điểm yếu của bạn là gì?.

Theo bạn, công ty lý tưởng là gì ?.

Điều gì khiến bạn muốn làm việc cho công ty này?.

Điều gì làm cho bạn trở thành ứng cử viên tốt nhất cho công việc này ?.

}

System.out.println(reverse);

22. Làm thế nào để bạn xác định xem một chuỗi là một palindrom?

  • Một chuỗi là một palindrom khi nó giữ nguyên trong việc đảo ngược thứ tự của các ký tự trong chuỗi đó.
  • Nó có thể đạt được bằng cách đảo ngược chuỗi ban đầu trước và sau đó kiểm tra xem chuỗi đảo ngược có bằng với chuỗi gốc không.

if (str.equals (đảo ngược)) {

    System.out.println("Palindrome");

} khác {

& nbsp; & nbsp; & nbsp; & nbsp; system.out.println ("không palindrom");

}

23. Tìm số lần xuất hiện của một ký tự trong một chuỗi?

Để tìm số lần xuất hiện, hãy lặp qua chuỗi và tìm kiếm ký tự đó ở mỗi lần lặp; Bất cứ khi nào nó được tìm thấy, nó sẽ cập nhật số lượng.

int đếm = 0;

tìm kiếm char = 'a';

for (int i = 0; i

& nbsp; & nbsp; & nbsp; & nbsp; if (str.charat (i) == Tìm kiếm) {

        count++;

    }

}

System.out.println(count);

24. Làm thế nào để tìm hiểu xem hai chuỗi đã cho có phải là đảo chữ hay không?

Hai chuỗi là đảo chữ nếu chúng chứa một nhóm các ký tự tương tự theo một chuỗi khác nhau.

  • Tuyên bố một biến boolean cho biết ở cuối hai chuỗi là cách tử hay không.
  • Đầu tiên, kiểm tra xem độ dài của cả hai chuỗi có giống nhau không, nếu không, chúng không thể là đảo chữ.
  • Chuyển đổi cả hai chuỗi thành mảng ký tự và sau đó sắp xếp chúng.
  • Kiểm tra nếu các mảng được sắp xếp bằng nhau. Nếu chúng bằng nhau, in đảo ngược, nếu không thì không phải là ANAGRAMS. & NBSP;

boolean anagrmstat = false;

if (str.length ()! = Reverse.length ()) {

& nbsp; & nbsp; & nbsp; & nbsp; system.out.println (str + "và" + lùi + "không phải chuỗi anagrams");

} khác {

& nbsp; & nbsp; & nbsp; & nbsp; system.out.println ("không palindrom");

23. Tìm số lần xuất hiện của một ký tự trong một chuỗi?

    Arrays.sort(anagram1);

    Arrays.sort(anagram2);

Để tìm số lần xuất hiện, hãy lặp qua chuỗi và tìm kiếm ký tự đó ở mỗi lần lặp; Bất cứ khi nào nó được tìm thấy, nó sẽ cập nhật số lượng.

}

int đếm = 0;

tìm kiếm char = 'a';

} khác {

& nbsp; & nbsp; & nbsp; & nbsp; system.out.println ("không palindrom");

}

23. Tìm số lần xuất hiện của một ký tự trong một chuỗi?

  • Để tìm số lần xuất hiện, hãy lặp qua chuỗi và tìm kiếm ký tự đó ở mỗi lần lặp; Bất cứ khi nào nó được tìm thấy, nó sẽ cập nhật số lượng.
  • int đếm = 0;
  • tìm kiếm char = 'a';

for (int i = 0; i

& nbsp; & nbsp; & nbsp; & nbsp; if (str.charat (i) == Tìm kiếm) {

24. Làm thế nào để tìm hiểu xem hai chuỗi đã cho có phải là đảo chữ hay không?

Hai chuỗi là đảo chữ nếu chúng chứa một nhóm các ký tự tương tự theo một chuỗi khác nhau.

Tuyên bố một biến boolean cho biết ở cuối hai chuỗi là cách tử hay không.

        vowels++;

    else

        consonants++;

}

Đầu tiên, kiểm tra xem độ dài của cả hai chuỗi có giống nhau không, nếu không, chúng không thể là đảo chữ.

Chuyển đổi cả hai chuỗi thành mảng ký tự và sau đó sắp xếp chúng.

Kiểm tra nếu các mảng được sắp xếp bằng nhau. Nếu chúng bằng nhau, in đảo ngược, nếu không thì không phải là ANAGRAMS. & NBSP;

  • boolean anagrmstat = false;
  • if (str.length ()! = Reverse.length ()) {
  • & nbsp; & nbsp; & nbsp; & nbsp; system.out.println (str + "và" + lùi + "không phải chuỗi anagrams");

& nbsp; & nbsp; & nbsp; & nbsp; char [] anagram1 = str.toararray ();

& nbsp;

& nbsp; & nbsp; & nbsp; & nbsp; anagrmstat = mảng.equals (anagram1, anagram2);

if (anagrmstat == true) {

            System.out.print(a[m]);

    }

}

& nbsp; & nbsp; & nbsp; & nbsp; system.out.println ("chuỗi anagrams");

  • boolean anagrmstat = false;
  • if (str.length ()! = Reverse.length ()) {
  • & nbsp; & nbsp; & nbsp; & nbsp; system.out.println (str + "và" + lùi + "không phải chuỗi anagrams");

& nbsp; & nbsp; & nbsp; & nbsp; char [] anagram1 = str.toararray ();

& nbsp;

& nbsp; & nbsp; & nbsp; & nbsp; anagrmstat = mảng.equals (anagram1, anagram2);

if (anagrmstat == true) {

& nbsp; & nbsp; & nbsp; & nbsp; system.out.println ("chuỗi anagrams");

& nbsp; & nbsp; & nbsp; & nbsp; system.out.println ("không phải chuỗi anagrams");

25. Làm thế nào để bạn tính toán số lượng nguyên âm và phụ âm trong một chuỗi?

        }

    }

}

Vòng lặp qua chuỗi.

Tăng biến nguyên âm lên một bất cứ khi nào ký tự được tìm thấy là nguyên âm, sử dụng điều kiện IF. Nếu không, tăng biến phụ âm.

  • In các giá trị của cả nguyên âm và số phụ âm.

int [] a = {1, 2, 7, 6, 4, 9, 12};

for (int m = 1; m

& nbsp; & nbsp; & nbsp; & nbsp; int n = m;

& nbsp; & nbsp; & nbsp; & nbsp; while (n> 0 && a [n - 1]> a [n]) {

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

        n--;

    }

}

29. Làm thế nào để bạn đảo ngược một mảng?

  • Vòng lặp cho đến nửa chiều dài của mảng.
  • Thay thế các số tương ứng với các chỉ mục từ đầu và kết thúc.

int [] a = {1, 2, 7, 6, 4, 9, 12};

for (int t = 0; t

& nbsp; & nbsp; & nbsp; & nbsp; int tmp = a [t]; & nbsp;

& nbsp; & nbsp; & nbsp; & nbsp; a [t] = a [a.length - t - 1]; & nbsp;

& nbsp; & nbsp; & nbsp; & nbsp; a [a.length - t- 1] = tmp; & nbsp;

30. Làm thế nào bạn sẽ trao đổi hai số mà không cần sử dụng biến thứ ba?

  • Khai báo hai biến và khởi tạo chúng với các giá trị.
  • Làm cho b tổng của cả hai số.
  • Sau đó, trừ tổng (b) từ A, vì vậy A bây giờ được hoán đổi.
  • Cuối cùng, trừ A từ tổng (b), vì vậy B cũng được hoán đổi.

int a = 10;

int b = 20;

b = b + a; // Bây giờ B là tổng của cả hai số

a = b - a; // b - a = (b + a) - a = b (a được hoán đổi)

b = b - a; // (b + a) - b = a (b được hoán đổi)

31. In một loạt Fibonacci bằng cách sử dụng đệ quy?

  • Các số Fibonacci là các số trong chuỗi số nguyên sau:

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144,

  • Chúng ta có thể tính toán chúng bằng cách sử dụng công thức toán học được sử dụng trong hàm đệ quy Fibonacci.

public static int fibonacci (int n) {

& nbsp; & nbsp; & nbsp; & nbsp; if (n

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; trả lại n;

& nbsp; & nbsp; & nbsp; & nbsp; return fibonacci (n - 1) + fibonacci (n - 2);

}

29. Làm thế nào để bạn đảo ngược một mảng?

Vòng lặp cho đến nửa chiều dài của mảng.

    System.out.println(fibonacci(n));

}

29. Làm thế nào để bạn đảo ngược một mảng?

  • Vòng lặp cho đến nửa chiều dài của mảng.
  • Thay thế các số tương ứng với các chỉ mục từ đầu và kết thúc.

for (int t = 0; t

& nbsp; & nbsp; & nbsp; & nbsp; int tmp = a [t]; & nbsp;

& nbsp; & nbsp; & nbsp; & nbsp; a [t] = a [a.length - t - 1]; & nbsp;

& nbsp; & nbsp; & nbsp; & nbsp; a [a.length - t- 1] = tmp; & nbsp;

30. Làm thế nào bạn sẽ trao đổi hai số mà không cần sử dụng biến thứ ba?

}

29. Làm thế nào để bạn đảo ngược một mảng?

  • Vòng lặp cho đến nửa chiều dài của mảng.
  • Thay thế các số tương ứng với các chỉ mục từ đầu và kết thúc.
  • for (int t = 0; t
  • & nbsp; & nbsp; & nbsp; & nbsp; int tmp = a [t]; & nbsp;

& nbsp; & nbsp; & nbsp; & nbsp; a [t] = a [a.length - t - 1]; & nbsp;

ll.add(1);

ll.add(2);

ll.add(3);

System.out.println(ll);

& nbsp; & nbsp; & nbsp; & nbsp; a [a.length - t- 1] = tmp; & nbsp;

ll.descendingIterator().forEachRemaining(ll1::add);

System.out.println(ll1);

30. Làm thế nào bạn sẽ trao đổi hai số mà không cần sử dụng biến thứ ba?

  • Khai báo hai biến và khởi tạo chúng với các giá trị.
  • Làm cho b tổng của cả hai số.
  • Sau đó, trừ tổng (b) từ A, vì vậy A bây giờ được hoán đổi.

Cuối cùng, trừ A từ tổng (b), vì vậy B cũng được hoán đổi.

int a = 10;

int b = 20;

b = b + a; // Bây giờ B là tổng của cả hai số

a = b - a; // b - a = (b + a) - a = b (a được hoán đổi)

b = b - a; // (b + a) - b = a (b được hoán đổi)

31. In một loạt Fibonacci bằng cách sử dụng đệ quy?

Các số Fibonacci là các số trong chuỗi số nguyên sau:

    }

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144,

}

29. Làm thế nào để bạn đảo ngược một mảng?

Vòng lặp cho đến nửa chiều dài của mảng.

}

29. Làm thế nào để bạn đảo ngược một mảng?

Vòng lặp cho đến nửa chiều dài của mảng.

  • Thay thế các số tương ứng với các chỉ mục từ đầu và kết thúc.
  • for (int t = 0; t

& nbsp; & nbsp; & nbsp; & nbsp; int tmp = a [t]; & nbsp;

& nbsp; & nbsp; & nbsp; & nbsp; a [t] = a [a.length - t - 1]; & nbsp;

& nbsp; & nbsp; & nbsp; & nbsp; a [a.length - t- 1] = tmp; & nbsp;

30. Làm thế nào bạn sẽ trao đổi hai số mà không cần sử dụng biến thứ ba?

Khai báo hai biến và khởi tạo chúng với các giá trị.

Làm cho b tổng của cả hai số.

Sau đó, trừ tổng (b) từ A, vì vậy A bây giờ được hoán đổi.

Cuối cùng, trừ A từ tổng (b), vì vậy B cũng được hoán đổi.

int a = 10;

        }

    }

int b = 20;

}

b = b + a; // Bây giờ B là tổng của cả hai số

  • a = b - a; // b - a = (b + a) - a = b (a được hoán đổi)

Chuỗi str1 = "Úc";

str1 = str1.replace ("a", "");

System.out.println (str1); // ustrli

37. Thể hiện kế thừa với sự trợ giúp của một chương trình?

  • Mèo lớp thừa hưởng màu tài sản từ động vật lớp bằng cách mở rộng lớp cha (động vật).
  • Bằng cách này, một con mèo lớp có thể có nhiều lớp cha mẹ hơn nếu nó muốn kế thừa các thuộc tính của chúng.

lớp động vật {

& nbsp; & nbsp; & nbsp; & nbsp; chuỗi chuỗi;

}

Lớp mèo mở rộng động vật {

& nbsp; & nbsp; & nbsp; & nbsp; void meow () {

        System.out.println("Meow");

    }

}

Lớp mèo mở rộng động vật {

Overloading:

& nbsp; & nbsp; & nbsp; & nbsp; void meow () {

38. Giải thích quá tải và ghi đè với sự trợ giúp của một chương trình?

Khi một lớp có hai hoặc nhiều phương thức có cùng tên, chúng được gọi là các phương thức quá tải.

        System.out.println(s);

lớp foo {

& nbsp; & nbsp; & nbsp; & nbsp; void in (chuỗi s) {

& nbsp; & nbsp; & nbsp; & nbsp;}

            System.out.println(s);

            count--;

        }

    }

}

Overriding:

Lớp mèo mở rộng động vật {

& nbsp; & nbsp; & nbsp; & nbsp; void meow () {

38. Giải thích quá tải và ghi đè với sự trợ giúp của một chương trình?

Khi một lớp có hai hoặc nhiều phương thức có cùng tên, chúng được gọi là các phương thức quá tải.

    }

}

Lớp mèo mở rộng động vật {

    @Override

38. Giải thích quá tải và ghi đè với sự trợ giúp của một chương trình?

Khi một lớp có hai hoặc nhiều phương thức có cùng tên, chúng được gọi là các phương thức quá tải.

    }

}

Lớp mèo mở rộng động vật {

  • & nbsp; & nbsp; & nbsp; & nbsp; void meow () {
    • 38. Giải thích quá tải và ghi đè với sự trợ giúp của một chương trình?
    • Khi một lớp có hai hoặc nhiều phương thức có cùng tên, chúng được gọi là các phương thức quá tải.
    • lớp foo {

& nbsp; & nbsp; & nbsp; & nbsp; void in (chuỗi s) {

& nbsp; & nbsp; & nbsp; & nbsp;}

& nbsp; & nbsp; & nbsp; & nbsp; void in (chuỗi s, int Count) {

    }

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbs

Khi một phương pháp siêu lớp cũng được thực hiện trong lớp trẻ, nó là một trường hợp ghi đè.

    }

cơ sở lớp {

& nbsp; & nbsp; & nbsp; & nbsp; void printName () {

& nbsp;

        }

    }

lớp con mở rộng cơ sở {

}

Lớp mèo mở rộng động vật {

& nbsp; & nbsp; & nbsp; & nbsp; void meow () {

  • 38. Giải thích quá tải và ghi đè với sự trợ giúp của một chương trình?

Khi một lớp có hai hoặc nhiều phương thức có cùng tên, chúng được gọi là các phương thức quá tải.

lớp foo {

& nbsp; & nbsp; & nbsp; & nbsp; void in (chuỗi s) {

& nbsp; & nbsp; & nbsp; & nbsp;}

System.out.println(sum);

& nbsp; & nbsp; & nbsp; & nbsp; void in (chuỗi s, int Count) {

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbs

Nói cho tôi biết chút ít về bản thân bạn đi..

Tại sao bạn lại nộp đơn xin việc này?..
Những câu hỏi nào sẽ được hỏi trong cuộc phỏng vấn kỹ thuật?
Câu hỏi cơ bản để hỏi trong các cuộc phỏng vấn.
Bạn có bất kỳ chứng chỉ kỹ thuật nào không?.
Các loại hệ điều hành khác nhau mà bạn cảm thấy thoải mái khi làm việc với?.
Bạn muốn ở đâu trong sự nghiệp năm năm kể từ bây giờ ?.
Công ty lý tưởng của bạn là gì?.
Điều gì đã thu hút bạn với công ty này?.
Tại sao chúng tôi nên tuyển dụng bạn?.

100 câu hỏi và câu trả lời phỏng vấn phổ biến nhất là gì?

Câu hỏi phỏng vấn cơ bản..
Nói cho tôi biết chút ít về bản thân bạn đi..
Tại sao bạn lại nộp đơn xin việc này?.
Một số điểm mạnh của bạn là gì?.
Một vài điểm yếu của bạn là gì?.
Theo bạn, công ty lý tưởng là gì ?.
Điều gì khiến bạn muốn làm việc cho công ty này?.
Điều gì làm cho bạn trở thành ứng cử viên tốt nhất cho công việc này ?.
Tại sao chúng tôi nên tuyển dụng bạn?.

Những câu hỏi nào sẽ được hỏi trong cuộc phỏng vấn kỹ thuật?

Câu hỏi cơ bản để hỏi trong các cuộc phỏng vấn..
Bạn có bất kỳ chứng chỉ kỹ thuật nào không?.
Bạn biết bao nhiêu ngôn ngữ lập trình?.
Các loại hệ điều hành khác nhau mà bạn cảm thấy thoải mái khi làm việc với?.
Mức độ chuyên môn kỹ thuật của bạn là gì ?.
Bạn đã sử dụng bao nhiêu công cụ phát triển?.

50 câu hỏi phỏng vấn hàng đầu là gì?

Hơn 50 câu hỏi phỏng vấn công việc phổ biến nhất..
Cho tôi biết về bản thân của bạn..
Dẫn tôi qua sơ yếu lý lịch của bạn ..
Làm thế nào bạn biết đến vị trí này?.
Tại sao bạn muốn làm việc tại công ty này?.
Tại sao bạn muốn công việc này?.
Tại sao chúng tôi nên tuyển dụng bạn?.
Bạn có thể mang theo gì cho công ty?.
Điểm mạnh lớn nhất của bạn là gì?.