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

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

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

Prepare Interview

Algorithm 면접 질문과 답변

Ques 36. Explain the concept of the Bellman-Ford algorithm.

The Bellman-Ford algorithm is used to find the shortest paths from a source vertex to all other vertices in a weighted graph. It can handle graphs with negative weight edges, but it detects and reports negative weight cycles.

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

Ques 37. What is the time complexity of quicksort algorithm?

The average and best-case time complexity is O(n log n), while the worst case is O(n^2).

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

Ques 38. Explain the concept of dynamic programming.

Dynamic programming is a method for solving complex problems by breaking them down into simpler overlapping subproblems and solving each subproblem only once, storing the solutions to subproblems to avoid redundant computations.

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

Ques 39. What is the difference between BFS and DFS?

BFS explores nodes level by level, while DFS explores as far as possible along each branch before backtracking. BFS uses a queue, and DFS uses a stack or recursion.

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

Ques 40. How does a hash table work?

A hash table is a data structure that uses a hash function to map keys to indices in an array. It allows for efficient insertion, deletion, and retrieval of data. Collisions can be resolved using techniques like chaining or open addressing.

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

Most helpful rated by users:

Copyright © 2026, WithoutBook.