Infosys câu hỏi phỏng vấn lập trình python

Infosys là một công ty mà những người phỏng vấn khá thân thiện và cố gắng làm cho bạn cảm thấy thoải mái. Trong blog này, chúng tôi sẽ thảo luận về rất nhiều câu hỏi phổ biến được hỏi trong vòng phỏng vấn cá nhân (kỹ thuật) cũng như chạm vào một số câu hỏi quan trọng của vòng nhân sự

Các câu hỏi nhân sự đóng vai trò quan trọng vì không như nhiều công ty khác, Infosys cũng lọc ít nhất 20-30% ứng viên sau vòng nhân sự cuối cùng. Tôi sẽ không nói rằng phỏng vấn Infosys là dễ dàng, nhưng nếu bạn đã thực hành đủ, bạn sẽ tự tin. Sự tự tin chắc chắn sẽ thể hiện trong cách trả lời – đó là thái độ mà người phỏng vấn sẽ tìm kiếm

Phỏng vấn kỹ thuật của Infosys không thuần túy là kỹ thuật. Chúng tập trung nhiều hơn vào các khía cạnh hành vi và tính cách tổng thể – ví dụ: cách bạn phản ứng với các tình huống khác nhau (giao tiếp), liệu bạn có thể suy nghĩ logic (lập luận), cách tiếp cận của bạn đối với các loại vấn đề khác nhau (giải quyết vấn đề) và cách xử lý

Một cuộc phỏng vấn điển hình sẽ bắt đầu bằng một cuộc trao đổi vui vẻ. Đây có thể là -

  • Hôm nay bạn thế nào hoặc ngày hôm nay của bạn thế nào?
  • Kể về bản thân bạn – những kinh nghiệm trước đây, bất kỳ dự án cụ thể nào, v.v…
  • Bạn trải qua những ngày cuối tuần như thế nào – sở thích của bạn, món ăn yêu thích, địa điểm vui chơi, v.v…
  • Ngôn ngữ lập trình yêu thích của bạn là gì?

Ngay cả khi bạn chọn một ngôn ngữ cụ thể làm ngôn ngữ yêu thích của mình, người phỏng vấn sẽ đặt câu hỏi xung quanh tất cả các ngôn ngữ bạn đã đề cập trong sơ yếu lý lịch của mình. Miễn là bạn rõ ràng với những điều cơ bản, bạn nên bắt đầu

Lưu ý rằng danh sách này được tổng hợp dựa trên nhiều cuộc phỏng vấn và tất cả những câu hỏi này không phải từ một cuộc phỏng vấn duy nhất. Dưới đây là một số câu hỏi phỏng vấn Infosys thường được hỏi -

phát triển phần mềm

Câu hỏi. SDLC là gì?

Câu trả lời. Vòng đời phát triển phần mềm (SDLC) là một quy trình từ đầu đến cuối xác định luồng phát triển của dự án từ giai đoạn yêu cầu đến giai đoạn bảo trì và hỗ trợ. Các giai đoạn trong SDLC là phân tích yêu cầu, lập kế hoạch, định nghĩa, thiết kế, phát triển, thử nghiệm, triển khai và hỗ trợ (bảo trì)

Đọc thêm. Các phương pháp SDLC khác nhau là gì?

Câu hỏi. Bạn có biết mô hình thác nước là gì?

Câu trả lời. Giống như thác nước từ trên xuống dưới, cách tiếp cận này tuân theo việc chia nhỏ các hoạt động của dự án thành các giai đoạn khác nhau. Khi một giai đoạn được hoàn thành, giai đoạn tiếp theo trong trình tự sẽ được theo sau. Mỗi giai đoạn phụ thuộc vào kết quả của giai đoạn trước

Câu hỏi. Mô hình SDLC phổ biến nhất là gì?

Câu trả lời. Một trong số đó là mô hình thác nước. Cái còn lại là AGILE hiện đang trở nên phổ biến hơn vì phương pháp lặp lại liên tục của nó ít bị lỗi hơn trong môi trường sản xuất

Người phỏng vấn có thể hỏi bạn về sự khác biệt giữa mô hình linh hoạt và mô hình thác nước, hãy tìm hiểu chúng tại đây

Câu hỏi C & C++

Câu hỏi. Giải thích một số khác biệt quan trọng giữa C & C++

Câu trả lời. Đối với cuộc phỏng vấn, bạn sẽ chỉ được kiểm tra kiến ​​​​thức cơ bản và những điểm khác biệt chính như -

CC++C là ngôn ngữ thủ tục, do đó không có khái niệm về lớp, đối tượng, kế thừa, đóng gói và đa hình. C++ là ngôn ngữ hướng đối tượng. Đa hình, đóng gói và kế thừa là bản chất của OOPS. Cấp phát bộ nhớ động được thực hiện thông qua các hàm malloc() và calloc() Cấp phát bộ nhớ được thực hiện bằng toán tử 'new'. Chức năng chính có thể được gọi từ bất kỳ chức năng nào khác. Chức năng chính không thể được gọi từ bất kỳ chức năng nào khác. Không nạp chồng toán tử và hàmDễ thực hiện nạp chồng hàm và nạp chồng toán tử trong C++Bạn không thể chạy mã C++ trong CBạn có thể chạy hầu hết mã C trong C++Đối với các hàm scanf và printf đầu vào và đầu ra được sử dụng tương ứng. Cin và cout tương ứng được sử dụng cho đầu vào và đầu ra. Các biến tham chiếu, hàm ảo và hàm bạn bè không được hỗ trợ Được hỗ trợ đầy đủ Xử lý ngoại lệ không được hỗ trợ Hỗ trợ đầy đủ cho xử lý ngoại lệ

Đối với sự tò mò của riêng bạn, bạn có thể đọc bài viết này để tìm hiểu sâu về sự khác biệt

Infosys câu hỏi phỏng vấn lập trình python

Câu hỏi. Sự khác biệt giữa C ++ và Java là gì?

Câu trả lời. Cả hai đều dựa trên khái niệm OOPS. Sau đây là những khác biệt cơ bản -

Ngôn ngữ phụ thuộc nền tảng C++JAVAPBạn có thể viết mã và chạy mã ở bất cứ đâu. Java độc lập với nền tảng. Được sử dụng để lập trình hệ thống, ví dụ như hệ điều hành được viết bằng C++. Được sử dụng để lập trình ứng dụng, như ứng dụng di động và dựa trên web. Hỗ trợ cả truyền theo giá trị và truyền theo tham chiếuChỉ có thể truyền biến theo giá trịNhà phát triển có thể viết mã rõ ràng cho con trỏ. Java sử dụng con trỏ bên trong. Các nhà phát triển không thể viết chương trình tôi. e. có hỗ trợ hạn chế cho con trỏHỗ trợ nạp chồng toán tửKhông hỗ trợ nạp chồng toán tửHỗ trợ đa kế thừaKhông hỗ trợ đa kế thừa. (có thể đạt được thông qua một giao diện)

Khi được hỏi ý kiến ​​​​của bạn về cái nào tốt hơn, không có câu trả lời đúng hay sai. Bạn có thể nói những gì bạn thích về C++ hoặc Java hơn. Ví dụ: tôi không thích con trỏ và Java không có nó, vì vậy tôi có thể bỏ phiếu cho Java. Mặt khác, C++ hỗ trợ nạp chồng toán tử và chuyển qua tham chiếu trong khi Java thì không, vì vậy tôi có thể thích C++ hơn vì tính linh hoạt này. Câu hỏi này chỉ để kiểm tra xem bạn có thể phân tích và cân nhắc những ưu và nhược điểm của từng câu hỏi hay không.

Infosys câu hỏi phỏng vấn lập trình python

Câu hỏi. Khái niệm OOPS là gì và nó được triển khai như thế nào trong C++?

Câu trả lời. OOPS (hoặc lập trình hướng đối tượng) là một phương pháp lập trình trong đó một chương trình ứng dụng được thiết kế coi mọi thứ là đối tượng. Nó làm cho lập trình dễ dàng. Các khái niệm oops chính là -

  • Lớp – chứa các phương thức và biến. Bạn có thể sử dụng một lớp bằng cách tạo các đối tượng của lớp
  • Tính kế thừa – khi có các thuộc tính chung có thể sử dụng lại, chúng ta có thể tạo lớp cha. Các lớp con sau đó có thể kế thừa các phương thức và biến chung của lớp cha. Một ví dụ rất phổ biến là lớp Động vật. Nếu Chó và Sư tử là hai loài động vật khác nhau, chúng có thể kế thừa các phương thức chung của Động vật như run(), eat() hoặc makeSound(). Âm thanh của Chó và Sư tử khác nhau nên mỗi con sẽ có cách thực hiện riêng
  • Đa hình – xác định lại cách thức hoạt động của một thứ nhất định bằng cách triển khai khác. Tính đa hình có thể đạt được bằng cách sử dụng quá tải và ghi đè
  • Trừu tượng hóa – đối với các chương trình thời gian thực phức tạp, không phải tất cả các chi tiết đều cần được hiển thị cho người dùng. Thông qua trừu tượng hóa, chúng ta có thể tách biệt chức năng của một đối tượng với cách thức hoạt động của đối tượng và chỉ hiển thị 'cái gì' cho người dùng
  • Đóng gói – đóng gói dựa trên khái niệm có dữ liệu và mã thành một đơn vị để ẩn hoạt động bên trong của mã đối với người dùng cuối. Ví dụ: một lớp đóng gói một số biến thành viên và phương thức có thể không truy cập được bên ngoài lớp

Là một phần mở rộng, người phỏng vấn có thể yêu cầu bạn mô tả từng hoặc bất kỳ trong số này. Bạn chỉ có thể giải thích khái niệm cơ bản

Câu hỏi. Struct là gì và chúng khác với Class như thế nào?

Câu trả lời. Cấu trúc là kiểu dữ liệu tùy chỉnh có chứa các kiểu dữ liệu khác. Ví dụ,

struct Student {
int rollNumber;
char section;
void getName();
};
  • Các thành viên của một lớp được mặc định là riêng tư, để đặt một biến thành công khai, chúng ta cần thêm công cụ sửa đổi công khai. Trong một cấu trúc, theo mặc định, các thành viên là công khai và nếu chúng tôi cần bất kỳ thành viên riêng tư nào, chúng tôi phải sử dụng công cụ sửa đổi
  • Một lớp có thể được kế thừa nhưng các cấu trúc thì không thể

Câu hỏi. Con trỏ là gì?

Câu trả lời. Con trỏ là biến lưu địa chỉ của biến khác. Con trỏ cho phép truyền biến theo tham chiếu sử dụng địa chỉ. Ví dụ -

int a = 23;
int *ptr = &a;
cout << ptr;

ptr sẽ lưu trữ địa chỉ của một. Điều đó có nghĩa là địa chỉ của a là giá trị của ptr

0x6788f30 0x4563edd81x

Khi chúng tôi thực hiện *ptr, chúng tôi sẽ nhận được giá trị được lưu trữ trong địa chỉ được tham chiếu bởi ptr i. e. 23. * được gọi là toán tử quy chiếu

Câu hỏi. Sự khác biệt giữa tham chiếu và con trỏ là gì?

Câu trả lời. Con trỏ lưu trữ địa chỉ của một biến, nhưng tham chiếu chỉ là bản sao của một biến có tên khác. Các tham chiếu phải được khởi tạo, trong khi con trỏ không cần. Để khởi tạo con trỏ, chúng ta sử dụng toán tử dereference,

int a;
int *ptr = &a;
// We use the & reference operator to initialize reference variable.
int a = 20;
int &ref = a;

Ở trên, trong khi ptr sẽ lưu địa chỉ của a, ref sẽ lưu giá trị của a (20). Tìm hiểu thêm về tham chiếu và con trỏ qua bài viết chi tiết này

Câu trả lời. Chúng tôi đã trình bày câu trả lời này trong câu hỏi 4 (so sánh)

Câu hỏi. Chức năng ảo là gì?

Câu trả lời. Giả sử có một lớp Khách hàng. Nó có chức năng SendEmail() được đánh dấu là ảo. Bây giờ, bất kỳ lớp nào bắt nguồn từ Khách hàng phải có triển khai hàm SendEmail() của riêng nó. Giả sử lớp Privileged Customer có nguồn gốc từ Customer. PrivilegedCustomer nên ghi đè hàm SendEmail() để cung cấp triển khai của riêng mình

Do đó, các hàm ảo là các hàm phải được ghi đè và đảm bảo rằng phương thức chính xác được gọi

Câu hỏi. Cho ví dụ về cấu trúc dữ liệu trong C++

Câu trả lời. Có hai loại cấu trúc dữ liệu trong C++?

  • Tuyến tính – các phần tử dữ liệu được lưu trữ theo thứ tự. Ví dụ, ngăn xếp, hàng đợi và danh sách liên kết
  • Phi tuyến tính – cây và đồ thị không được lưu trữ theo cách tuần tự

Câu hỏi. Cho tôi biết một nhược điểm của việc sử dụng C++

Câu trả lời. Không có hỗ trợ tích hợp cho chủ đề. Nếu họ hỏi thêm, bạn có thể nói nó không hỗ trợ thu gom rác

Câu hỏi. Chức năng/lớp bạn bè là gì?

Câu trả lời

  • Chức năng kết bạn – nếu một chức năng được đánh dấu là 'bạn bè' của một lớp cụ thể, thì nó có thể truy cập các thành viên được bảo vệ và riêng tư của lớp đó
  • Lớp bạn bè – giống như chức năng, nếu một lớp được đánh dấu là bạn của lớp khác, nó có thể truy cập các thành viên được bảo vệ và riêng tư của lớp đó

Ví dụ -

class Student {
private: int roll;
public: friend class Teacher;
};
Class Teacher{
private: float marks;
public: void getRollNumber(Student& stud){
cout << stud.roll;
}
};

Thêm câu hỏi C++ Cninterview Kiểm tra tại đây

Các câu hỏi thường gặp về Java

Câu hỏi. Tính đa hình được triển khai trong Java như thế nào?

Câu trả lời. Quá tải phương thức hoặc đa hình tĩnh

Điều đó có nghĩa là một phương thức có cùng tên có thể có số lượng tham số khác nhau. Dựa trên danh sách tham số, phương thức thích hợp sẽ được gọi. Ví dụ,

nạp chồng phương thức

print(String name){
//code
}
print(int marks, String name){
//code
}
print(String[] subjects, String name){
//code
}
// in the main program,
if(subjects.length >0){
print(String[] subjects, String name);
}else if(marks>0){
print(int marks, String name);
}else
print(String name);

Ghi đè hoặc đa hình động

Đây là trường hợp khi một lớp con mở rộng lớp cha. Trong thời gian chạy khi đối tượng được tạo, phương thức thích hợp sẽ được tạo. Bạn có thể lấy ví dụ về PizzaShop nổi tiếng –

class PizzaShop{
void prepareDough(){
System.out.println(“Pizza shop fresh dough ready!”);
}
}
class IndianPizzaShop extends PizzaShop{
void prepareDough(){
System.out.println(“Welcome to IndianPizza, fresh dough is ready!”);
}
}
In the main class,
public static void main(String[] args) {
PizzaShop pizza = new IndianPizzaShop();
pizza.prepareDough();
}

Đầu ra sẽ là - Chào mừng bạn đến với IndianPizza, bột tươi đã sẵn sàng

Điều này có nghĩa là phương thức chuẩn bị () bị ghi đè bởi lớp con IndianPizzaShop khi chạy

Câu hỏi. Sự khác biệt giữa bộ nhớ ngăn xếp và bộ nhớ heap là gì?

Câu trả lời

đống –

  • JRE sử dụng nó để cấp phát bộ nhớ cho các đối tượng và các lớp JRE
  • Thu gom rác được thực hiện trên bộ nhớ heap
  • Các đối tượng được tạo trên heap có thể truy cập được trên toàn cầu

Cây rơm -

  • Tài liệu tham khảo ngắn hạn như luồng thực hiện hiện tại
  • Các tham chiếu đến các đối tượng heap được lưu trữ trong ngăn xếp
  • Khi một phương thức được gọi, một khối bộ nhớ mới được tạo. Khi phương thức được thực thi, khối được sử dụng bởi chương trình tiếp theo

Kích thước bộ nhớ ngăn xếp nhỏ hơn so với bộ nhớ heap

Câu hỏi. Viết chương trình kiểm tra một số có phải là số nguyên tố không

Câu trả lời. Truyền số giả sử int number = 47;

// set default to not prime
boolean flag = false;
// prime numbers are divisible only by themselves and 1
for(int i = 2; i <= number/2; ++i)
{
// if no remainder
if(number % i == 0)
{
// number is divisible by i, so it is not prime.
flag = true;
// break the loop if the number is not prime
break;
}
}
// if flag is not equal to true
if (!flag)
System.out.println(number + " is prime.");
else
System.out.println(number + " is not prime.");

Câu hỏi. Giải thích khái niệm thừa kế

Câu trả lời. Kế thừa là một khái niệm trong đó một lớp con có thể truy cập các phương thức của một lớp cơ sở. Kế thừa có thể đạt được bằng cách mở rộng lớp cha hoặc bằng cách sử dụng các giao diện

________số 8

Câu hỏi. Xử lý ngoại lệ được thực hiện như thế nào trong C++ và Java?

Câu trả lời. C++ và Java sử dụng từ khóa try/catch và throw để xử lý các ngoại lệ. Tuy nhiên,

  • Trong Java, chỉ có thể ném các thể hiện của Có thể ném hoặc các lớp con của Có thể ném như một ngoại lệ. Trong C++, ngay cả các kiểu và con trỏ nguyên thủy cũng được phép ném ra như một ngoại lệ
  • Java có khối cuối cùng được thực thi sau khối thử bắt. Khối này được sử dụng để thực thi một số mã bất kể điều gì xảy ra trong mã (dọn dẹp, xóa các biến, v.v.). không có quy định như vậy trong C++
  • Để liệt kê tập hợp các ngoại lệ mà một phương thức có thể ném, Java sử dụng từ khóa 'ném', trong khi ở C++, ném thực hiện công việc
  • Tất cả các ngoại lệ đều không được chọn trong C++. Java có thể đã kiểm tra và bỏ chọn các ngoại lệ

Câu hỏi. 'null' là gì và cấp phát bộ nhớ được thực hiện như thế nào cho các đối tượng null?

Câu trả lời. Khi một biến không nguyên thủy không trỏ hoặc tham chiếu đến bất kỳ đối tượng nào, nó được gọi là null

  • Chuỗi str = null;
  • if(str == null) //Tìm hiểu xem giá trị có phải là null không
  • chiều dài int = str. length();//sử dụng giá trị null sẽ ném NullPulumException;

Câu hỏi. Sự khác biệt giữa Array và ArrayList là gì?

Câu trả lời

  • Mảng có độ dài cố định, trong khi kích thước của ArrayList có thể tăng tự động khi các phần tử được thêm vào
  • ArrayList không lưu trữ nguyên thủy. Nếu chúng ta phải lưu trữ các phần tử int, thì mỗi phần tử phải được bao bọc trong các đối tượng Integer để được lưu trữ trong ArrayList. Đây không phải là trường hợp của Array

Câu hỏi. Bạn có thể viết chương trình đổi chỗ hai số được không?

Câu trả lời

int temp = 0;
temp = number1;
number1 = number2;
number2 = temp;

Câu hỏi. Bây giờ hãy viết chương trình tương tự (ở trên) mà không sử dụng biến tạm thời. Có thể không?

Câu trả lời

Giả sử số1 = 10 và số2 = 20;

int a = 23;
int *ptr = &a;
cout << ptr;
0

Câu hỏi. Danh sách liên kết vòng là gì?

Câu trả lời. Danh sách liên kết vòng là một danh sách trong đó mỗi nút được liên kết với nút tiếp theo và nút cuối cùng (đuôi) được liên kết với nút đầu tiên (đầu), hoàn thành một vòng tròn

Infosys câu hỏi phỏng vấn lập trình python

nguồn hình ảnh. Wikipedia

Câu hỏi. Các công cụ sửa đổi khác nhau trong Java là gì?

Câu trả lời. công khai, riêng tư, được bảo vệ và mặc định là các công cụ sửa đổi trong Java

Câu hỏi. một lớp học là gì?

Câu trả lời. Lớp đóng gói các biến thuộc các loại và phương thức khác nhau có thể được kết hợp với nhau

Ví dụ,

Lớp Sinh viên có thể có tất cả các biến và phương thức liên quan đến một sinh viên như tên, số điểm, điểm, môn học đã chọn, v.v… Khi một ứng dụng muốn biết thông tin chi tiết của một Sinh viên, một đối tượng của lớp này có thể được tạo để lấy tất cả các chi tiết của sinh viên đó.

int a = 23;
int *ptr = &a;
cout << ptr;
1

Trong java, chỉ có lớp lồng nhau mới có thể tĩnh. Lớp cấp cao nhất (bên ngoài) không thể tĩnh

int a = 23;
int *ptr = &a;
cout << ptr;
2

Có, một đối tượng của lớp tĩnh có thể được tạo trực tiếp trong một lớp khác mà không cần tạo một thể hiện của lớp bên ngoài

int a = 23;
int *ptr = &a;
cout << ptr;
3

Câu hỏi. Các loại vòng lặp khác nhau trong Java là gì?

Câu trả lời. Vòng lặp For, Vòng lặp While, Vòng lặp Do While

Câu hỏi phỏng vấn Cơ sở dữ liệu (SQL) thường gặp

Câu hỏi. Lược đồ cơ sở dữ liệu là gì?

Câu trả lời. Lược đồ là một biểu diễn logic hoặc cấu trúc của toàn bộ cơ sở dữ liệu. Nó xác định cách dữ liệu được tổ chức, liên kết và lưu trữ trong cơ sở dữ liệu

Câu hỏi. RDBMS là gì?

Câu trả lời. Hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) là một bộ chương trình giúp nhà phát triển tương tác với cơ sở dữ liệu để tạo, cập nhật hoặc xóa dữ liệu. Điều này được thực hiện thông qua truy vấn (SQL). Ví dụ, mỗi phần tử dữ liệu có thể là một hàng trong bảng

Câu hỏi. Sự khác biệt giữa khóa duy nhất, khóa ngoại và khóa chính là gì?

Câu trả lời

Khóa chính – xác định từng hàng trong bảng. Ví dụ: trong bảng sinh viên, student_id có thể là khóa chính được sử dụng để truy cập thông tin chi tiết về sinh viên. student_id sẽ luôn khác nhau đối với các sinh viên khác nhau. Không thể rỗng

Khóa duy nhất – tập hợp một hoặc nhiều trường xác định chung một bản ghi cơ sở dữ liệu. Điều này không nên bao gồm khóa chính. Khóa duy nhất có thể có một giá trị null. Ví dụ: tên_học_sinh và_số_khóa_học_sinh có thể được sử dụng chung để xác định học sinh giỏi nhất trong 3 năm qua

Khóa ngoại – cột tham chiếu đến cột của bảng khác để thiết lập mối quan hệ giữa hai bảng. Hầu hết các lần, khóa chính trong một bảng là khóa ngoại trong một bảng khác. Ví dụ: bảng sách có thể có student_id làm khóa ngoại sẽ xác định thông tin chi tiết về những cuốn sách mà sinh viên đã lấy

Câu hỏi. Các chỉ mục nhóm là gì?

Câu trả lời. Các chỉ mục được sử dụng để tăng tốc thời gian truy vấn nhằm cải thiện hiệu suất. Hãy nghĩ về nó như một mục lục trong một cuốn sách, giúp bạn dễ dàng điều hướng đến một trang hoặc chương cụ thể. Chỉ mục được nhóm duy trì thứ tự vật lý của dữ liệu trong bảng. Ví dụ: nếu một chỉ mục nhóm được tạo trên cột student_id của bảng sinh viên, sinh viên với student_id 5 sẽ được lưu ở hàng thứ 5 và với id 10 sẽ ở hàng thứ 10, bất kể thứ tự chèn dữ liệu

Câu hỏi. Phép nối SQL là gì?

Câu trả lời. Tham gia được sử dụng để nhận kết quả từ nhiều bảng bằng cách sử dụng khóa chính và khóa ngoài của các bảng liên quan. Ví dụ -

bảng – bảng học sinh - sáchstudent_id (khóa chính)book_id (khóa chính)student_namebook_titlestudent_batchstudent_id (khóa ngoại)student_departmentbook_author

Bây giờ, để lấy tên của những cuốn sách mà một học sinh đã lấy, chúng ta chỉ cần viết một truy vấn như sau:

chọn học sinh. tên_sinh_viên, sinh viên. sinh viên_batch, cuốn sách. book_title, sách. book_author từ sinh viên, sách nơi sinh viên. student_id = sách. thẻ học sinh;

Kết quả sẽ là –

student_namestudent_batchbook_titlebook_authorKaran2008C++ dành cho người mới bắt đầuYashwant KanetkarKaran2008Java dành cho người mới bắt đầuKathy Sierra

Câu hỏi. Trình kích hoạt SQL là gì?

Câu trả lời. Kích hoạt là các thủ tục được lưu trữ được gọi khi một số sự kiện như chèn, cập nhật hoặc xóa xảy ra trong cơ sở dữ liệu trên một bảng cụ thể

Để biết thêm các câu hỏi phỏng vấn SQL, hãy đọc bài đăng trên blog này

Câu hỏi phỏng vấn HTML thường gặp

Câu hỏi. Hình thức đầy đủ của HTML là gì?

Câu trả lời. Ngôn ngữ đánh dấu siêu văn bản

Câu hỏi. Kể tên một số thẻ thường dùng trong HTML

Câu trả lời. ,--Nội dung chính

Câu hỏi. Khung là gì?

Câu trả lời. Các khung có thể chia trang html thành các cửa sổ riêng biệt. Mỗi khung là một tài liệu html khác nhau được tải bằng thuộc tính 'src'

Câu hỏi nhân sự cho Freshers

Câu hỏi. Cho tôi biết về bản thân của bạn

Câu trả lời. Bạn có thể bắt đầu bằng tên, trình độ học vấn, kinh nghiệm trước đây (Nếu có)

Câu hỏi. Một số câu hỏi từ sơ yếu lý lịch của bạn - liên quan đến các dự án, các dự án trước đó, v.v.

Câu trả lời. Hãy quan tâm để cung cấp thêm chi tiết và trả lời các câu hỏi tiếp theo, nếu có

Câu hỏi. Thử thách khó khăn nhất mà bạn gặp phải khi làm việc trong một nhóm/dự án là gì?

Câu trả lời. Đây có thể là một vấn đề cá nhân như vấn đề về mã mà bạn đã giải quyết trong vài ngày hoặc một vấn đề bên ngoài như nhận được sự chấp thuận cho một số dự án

Câu hỏi. Điểm mạnh và điểm yếu của bạn là gì?

Câu trả lời. Hãy trung thực. Hỗ trợ câu trả lời của bạn bằng các ví dụ về cách bạn đã thể hiện điểm mạnh hoặc điểm yếu đã nói. Ví dụ: “Tôi không thể chuyển sang nhiệm vụ khác trừ khi tôi hoàn thành nhiệm vụ hiện tại. Tôi đã trải nghiệm nó trong các dự án trước đây. “

Câu hỏi. Tại sao bạn nghĩ Infosys là một lựa chọn tốt cho sự nghiệp của bạn?

Câu trả lời. Đây là một khó khăn. Là một người mới ra trường, suy nghĩ đầu tiên của bạn sẽ là hoàn thành bất kỳ cuộc phỏng vấn nào mang lại cho bạn một công việc. Đối với câu hỏi này, bạn phải làm một số bài tập về nhà. Truy cập trang web của Infosys, đọc về những gì họ làm, tìm hiểu mục tiêu nghề nghiệp của bạn phù hợp với tầm nhìn của họ như thế nào và nói về điều đó. Cho họ biết làm thế nào bạn có thể phát triển với tư cách là một cá nhân trong công ty đồng thời cung cấp các dịch vụ tốt nhất của bạn cho công ty

Câu hỏi. Bạn biết gì về Infosys?

Câu trả lời. Một lần nữa, bạn nên ghé thăm Infosys, đọc về người sáng lập, CEO, văn hóa làm việc, cơ sở hạ tầng, cơ sở đào tạo và những thông tin thú vị khác đã thu hút bạn tham gia cuộc phỏng vấn này

Câu hỏi. Mục tiêu nghề nghiệp dài hạn của bạn là gì?

Câu trả lời. Nói về nơi bạn thấy mình trong 5 hoặc 10 năm tới. Nó có thể đơn giản như mua một ngôi nhà mới hoặc xem mình là người đứng đầu dự án ở Hà Lan. Điều này giúp người phỏng vấn biết về tham vọng cá nhân của bạn

Câu hỏi. Tại sao chúng tôi nên tuyển dụng bạn?

Câu trả lời. Bạn có thể nói về những giá trị bạn có thể mang lại cho công ty và những phẩm chất bạn sở hữu có thể giúp công ty phát triển. Ví dụ: bạn xem xét một dự án từ góc độ lớn hơn – nó sẽ tác động đến doanh nghiệp như thế nào, bất kỳ thay đổi nào có thể mang lại nhiều thành công hơn cho khách hàng như thế nào, v.v.

Đừng chỉ nói rằng bạn là một người làm việc theo nhóm hay một người làm việc thông minh. Kể một cái gì đó là duy nhất cho bạn

Câu hỏi nhân sự cho ứng viên có kinh nghiệm

Bộ câu hỏi dưới đây cũng có thể được hỏi trong vòng kỹ thuật. Trong trường hợp đó, bạn sẽ không có một vòng nhân sự riêng và khi bạn gặp nhân sự, anh ta sẽ trực tiếp hỏi bạn về mức lương mong muốn của bạn và những thứ chung chung khác. Những câu hỏi này là chủ quan và không có câu trả lời đúng hay sai

Mỗi người có những cách khác nhau để đối xử với người khác. Bài kiểm tra chính ở đây là kỹ năng giao tiếp – mức độ minh bạch và cởi mở của bạn trong việc giải quyết vấn đề. Bạn sẽ tổ chức một cuộc họp và bình tĩnh giải thích quan điểm của mình bằng sự thật, hay bạn sẽ chỉ hờn dỗi và phàn nàn?

  1. Nếu bạn có quan điểm khác biệt với người quản lý trực tiếp của mình, bạn sẽ giải thích quan điểm của mình với anh ấy như thế nào?
  2. Nếu bạn phải thay đổi một điều trong quá khứ, đó sẽ là gì?
  3. Nếu có mâu thuẫn giữa bạn và thành viên trong nhóm, bạn sẽ giải quyết nó một cách thân thiện như thế nào?
  4. Bạn đã giải quyết được sự khác biệt giữa hai thành viên trong nhóm báo cáo cho bạn chưa?
  5. Bạn đã xử lý bất kỳ đội nào trước đây chưa?
  6. Giả sử người quản lý của bạn giao cho bạn một nhiệm vụ có mức độ ưu tiên cao, điều phối viên tại chỗ của bạn gọi cho bạn và nói rằng anh ấy muốn thực hiện một nhiệm vụ khẩn cấp và các thành viên trong nhóm của bạn đang đối mặt với một vấn đề quan trọng cần bạn chú ý ngay lập tức. Bạn sẽ làm gì?

Tất cả là tốt mà kết thúc tốt đẹp…

Ngoài những câu hỏi này, các câu hỏi chung liên quan đến kỳ vọng về mức lương, thời gian làm việc và tính linh hoạt, vị trí, hồ sơ cá nhân của bạn sẽ được hỏi. Nhân sự cũng sẽ cho bạn biết về sự phát triển của công ty, các kế hoạch trong tương lai và văn hóa làm việc tổng thể. Chỉ cần đi với sự tự tin, suy nghĩ tích cực và trung thực. Bạn có thể crack nó

Muốn chuẩn bị nhiều hơn? . Bẻ khóa cuộc phỏng vấn viết mã. 189 câu hỏi và lời giải về lập trình

Các câu hỏi mã hóa có được hỏi trong cuộc phỏng vấn Infosys không?

Trong cuộc thi này, những người tham gia phải giải quyết các câu hỏi viết mã trong thời gian nhất định và những người biểu diễn xuất sắc nhất có cơ hội phỏng vấn Infosys.

Có bất kỳ câu hỏi mã hóa nào trong Infosys không?

Vòng viết mã bao gồm 3 câu hỏi sẽ phải tham dự trong 3 giờ . Mỗi câu hỏi có mức độ khó khác nhau. Có một bài toán Dễ dựa trên Thuật toán, Khả năng và Cấu trúc dữ liệu.

Các câu hỏi được hỏi trong cuộc phỏng vấn Infosys là gì?

Câu hỏi phỏng vấn kỹ thuật Infosys .
Giải thích bốn khái niệm OOP chính trong Java. .
Chúng ta có thể triển khai nhiều kế thừa trong Java không?.
Quá tải phương thức khác với ghi đè phương thức như thế nào?.
Phân biệt giữa các lớp và giao diện trong Java. .
Các lệnh DDL và DML trong SQL là gì?

Tôi có thể chuẩn bị cho cuộc phỏng vấn Infosys như thế nào?

Bạn phải có kiến ​​thức vững chắc về. .
Thuật toán và cấu trúc dữ liệu
Ít nhất một ngôn ngữ lập trình
OOPS, DBMS, CN và HĐH
Mã hóa và giải quyết vấn đề
Câu đố và câu hỏi dựa trên năng khiếu
Các công nghệ mới nổi trong lĩnh vực bạn quan tâm