가장 많이 묻는 면접 질문과 답변 & 온라인 테스트
면접 준비, 온라인 테스트, 튜토리얼, 라이브 연습을 위한 학습 플랫폼

집중 학습 경로, 모의고사, 면접 준비 콘텐츠로 실력을 키우세요.

WithoutBook은 주제별 면접 질문, 온라인 연습 테스트, 튜토리얼, 비교 가이드를 하나의 반응형 학습 공간으로 제공합니다.

Prepare Interview

Computer Science 면접 질문과 답변

Test your skills through the online practice test: Computer Science Quiz Online Practice Test

Ques 1. What is the difference between a stack and a queue?

A stack follows the Last In, First Out (LIFO) principle, while a queue follows the First In, First Out (FIFO) principle.

Example:

Stack: Undo functionality in software. Queue: Print job scheduling.

도움이 되었나요? Add Comment View Comments
 

Ques 2. Explain the concept of polymorphism in object-oriented programming.

Polymorphism allows objects of different types to be treated as objects of a common type. It includes method overloading and method overriding.

Example:

Method overloading: Same method name with different parameters. Method overriding: Subclass provides a specific implementation of a method defined in its superclass.

도움이 되었나요? Add Comment View Comments
 

Ques 3. What is the purpose of an index in a database?

An index in a database improves the speed of data retrieval operations on a database table by providing a quick lookup mechanism.

Example:

Creating an index on a 'username' column for faster search queries.

도움이 되었나요? Add Comment View Comments
 

Ques 4. Explain the term 'Big O' notation in algorithm analysis.

Big O notation is used to describe the upper bound on the growth rate of an algorithm's time complexity in the worst-case scenario.

Example:

O(n^2) for a nested loop algorithm.

도움이 되었나요? Add Comment View Comments
 

Ques 5. What is the role of a constructor in object-oriented programming?

A constructor initializes an object's state and is called when an object is created. It typically assigns values to the object's attributes.

Example:

Java constructor: 'public MyClass(int value) { this.value = value; }'

도움이 되었나요? Add Comment View Comments
 

Most helpful rated by users:

Copyright © 2026, WithoutBook.