Coding Challenge Round 1

Coding Challenge Round 1

University

10 Qs

quiz-placeholder

Similar activities

Algorithm Quizz 2

Algorithm Quizz 2

University

10 Qs

CC104 Week 2

CC104 Week 2

University

10 Qs

Computational Thinking for Problem Solving

Computational Thinking for Problem Solving

University

10 Qs

CS8391 Data Structure U.II

CS8391 Data Structure U.II

University

15 Qs

AlgoWhiz Quiz

AlgoWhiz Quiz

University

15 Qs

Data Structure & Algorithm

Data Structure & Algorithm

University

15 Qs

Searching Quiz

Searching Quiz

University

12 Qs

Sorting Quiz

Sorting Quiz

University - Professional Development

15 Qs

Coding Challenge Round 1

Coding Challenge Round 1

Assessment

Quiz

Other

University

Hard

Created by

Naqui Naqui

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Given a function f(n) = f(n-1) + f(n-2) with f(0) = 0 and f(1) = 1, what is the most time-efficient way to compute f(10^6)?

Recursion

Memoized Recursion

Iterative with DP

Matrix Exponentiation

2.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

You are building a function that needs to generate all permutations of a string. What is the time complexity?

O(n)

O(n!)

O(n²)

O(n log n)

3.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Which algorithm is the most appropriate for solving the "Minimum Spanning Tree" problem in a weighted undirected graph?

Dijkstra’s Algorithm

Floyd-Warshall Algorithm

Kruskal’s or Prim’s Algorithm

Bellman-Ford Algorithm

4.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

You are asked to evaluate the following logic in a scheduling problem:

"Given a list of tasks with start and end times, what’s the maximum number of non-overlapping tasks you can perform?"

Which approach solves this optimally?

Greedy - Sort by start time

Dynamic Programming - Overlapping Intervals

Greedy - Sort by end time

Backtracking with Memoization

5.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

You need to find the number of subarrays with a sum equal to k in an integer array. What technique gives the best performance?

Brute Force O(n²)

Sliding Window O(n)

Prefix Sum + HashMap O(n)

Merge Sort O(n log n)

6.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

You are implementing a caching system with a Least Recently Used (LRU) policy. Which of the following data structure combinations is typically used to achieve O(1) get and put operations?

HashMap + Doubly Linked List

HashMap + Stack

Heap + Array

Queue + Binary Tree

7.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Suppose you need to design a data structure that supports the following operations in O(1):

  • 1. Insert

  • 2. Delete

  • 3. Get Random Element

Which combination of structures would best serve this purpose?

Stack and Queue

Hash Table and Array/List

Linked List and Stack

Tree and Array

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?