Worst Interview Questions

Share the worst, most absurd, or hardest interview questions you've been asked in Tunisian tech.

Design a chat system like WhatsApp.

Medius
Very Hard
Senior Engineer
Anonymous
1mo ago

Design a chat system like WhatsApp.

Yousign
Very Hard
Senior Engineer
Anonymous
1mo ago

What is CORS and how do you handle it?

Spikeseed
Easy
Full Stack Developer
Anonymous
2mo ago

How do you handle state management in a React application?

ASTE
Easy
Frontend Developer
Anonymous
2mo ago

How do you ensure high availability in a system?

Chifco
Hard
DevOps Engineer
Anonymous
2mo ago

Explain how garbage collection works in Java.

Codeurs en Liberté
Hard
Backend Engineer
Anonymous
2mo ago

Build a simple LRU cache.

Pioneers
Very Hard
Coding challenge

Implement an LRU cache with get(key) and put(key, value) in O(1) time.

Backend Engineer
Anonymous
2mo ago

How do you ensure high availability in a system?

Codeurs en Liberté
Hard
DevOps Engineer
Anonymous
2mo ago

How do you handle state management in a React application?

Yousign
Medium
Frontend Developer
Anonymous
2mo ago

Explain microservices vs monolith. When would you choose one over the other?

Expensya
Medium
Tech Lead
Anonymous
2mo ago

Explain how garbage collection works in Java.

DXC Technology
Medium
Backend Engineer
Anonymous
2mo ago

Design Twitter's news feed.

Pioneers
Very Hard
Senior Engineer
Anonymous
2mo ago

Implement a deep clone function in JavaScript.

Optimity
Hard
Coding challenge

Write deepClone(obj) that handles nested objects, arrays, and circular references.

Frontend Developer
Anonymous
3mo ago

Explain how garbage collection works in Java.

Codeurs en Liberté
Easy
Backend Engineer
Anonymous
3mo ago

Find the first non-repeating character in a string.

Instadeep
Medium
Coding challenge

Implement firstUniqChar(s) in O(n).

Software Engineer
Anonymous
3mo ago

Explain the CAP theorem and how you would apply it in a distributed system.

Telnet
Medium
Backend Engineer
Anonymous
3mo ago

Build a simple LRU cache.

Vermeg
Very Hard
Coding challenge

Implement an LRU cache with get(key) and put(key, value) in O(1) time.

Backend Engineer
Anonymous
3mo ago

How do you handle state management in a React application?

DXC Technology
Hard
Frontend Developer
Anonymous
3mo ago

Build a simple LRU cache.

B2C Solutions
Very Hard
Coding challenge

Implement an LRU cache with get(key) and put(key, value) in O(1) time.

Backend Engineer
Anonymous
3mo ago

Explain how garbage collection works in Java.

Konnect
Hard
Backend Engineer
Anonymous
3mo ago

Design a parking lot system.

Smart Tunisie
Easy
Software Engineer
Anonymous
3mo ago

How would you migrate a monolithic database to microservices?

Ooreedo
Hard
Data Engineer
Anonymous
4mo ago

Design Twitter's news feed.

Konnect
Hard
Senior Engineer
Anonymous
4mo ago

Design a rate limiter.

ASTE
Hard
Coding challenge

Implement a token bucket rate limiter.

Backend Engineer
Anonymous
4mo ago

What is the difference between an abstract class and an interface?

ASTE
Very Easy
Java Developer
Anonymous
4mo ago

How many gas stations are there in Tunisia?

Ooreedo
Hard
Product Manager
Anonymous
4mo ago

Design a URL shortener like bit.ly.

Sagemcom
Hard
Backend Engineer
Anonymous
4mo ago

Given an array of integers, find two numbers that add up to a specific target.

Codeurs en Liberté
Medium
Coding challenge

Implement twoSum in your preferred language.

Software Engineer
Anonymous
4mo ago

Design a URL shortener like bit.ly.

Chifco
Medium
Backend Engineer
Anonymous
4mo ago

Write a function to check if a binary tree is balanced.

Think-it
Medium
Coding challenge

Implement isBalanced() that returns true if the tree height difference is at most 1.

Software Engineer
Anonymous
4mo ago

Design a URL shortener like bit.ly.

Swally
Hard
Backend Engineer
Anonymous
4mo ago

Tell me about a time you had to debug a production issue.

McKinsey & Company
Very Easy
Any
Anonymous
5mo ago

Explain how garbage collection works in Java.

Talan Tunisia
Easy
Backend Engineer
Anonymous
5mo ago

Design a parking lot system.

Zalando Tunisia
Hard
Software Engineer
Anonymous
5mo ago

How would you migrate a monolithic database to microservices?

Talan Tunisia
Hard
Data Engineer
Anonymous
5mo ago

How many gas stations are there in Tunisia?

Konnect
Medium
Product Manager
Anonymous
5mo ago

Describe the differences between REST and GraphQL.

Expensya
Medium
Full Stack Developer
Anonymous
5mo ago

What is ACID in databases? Give an example where you had to ensure it.

Novation City
Hard
Backend Engineer
Anonymous
6mo ago

Design a parking lot system.

Proxym
Medium
Software Engineer
Anonymous
6mo ago

What is the difference between an abstract class and an interface?

Chifco
Very Easy
Java Developer
Anonymous
6mo ago

How would you migrate a monolithic database to microservices?

Digital Native Group
Very Hard
Data Engineer
Anonymous
6mo ago

Explain the CAP theorem and how you would apply it in a distributed system.

Yousign
Hard
Backend Engineer
Anonymous
6mo ago

What is the difference between TCP and UDP?

Instadeep
Very Easy
Network Engineer
Anonymous
6mo ago

How many gas stations are there in Tunisia?

K3 Software
Medium
Product Manager
Anonymous
6mo ago

Design a rate limiter.

Yousign
Medium
Coding challenge

Implement a token bucket rate limiter.

Backend Engineer
Anonymous
6mo ago

Given an array of integers, find two numbers that add up to a specific target.

McKinsey & Company
Very Easy
Coding challenge

Implement twoSum in your preferred language.

Software Engineer
Anonymous
6mo ago

What is the difference between an abstract class and an interface?

Optimity
Very Easy
Java Developer
Anonymous
7mo ago

How do you handle state management in a React application?

Chifco
Hard
Frontend Developer
Anonymous
7mo ago

Design a rate limiter.

Think-it
Hard
Coding challenge

Implement a token bucket rate limiter.

Backend Engineer
Anonymous
7mo ago

What is the difference between TCP and UDP?

ASTE
Medium
Network Engineer
Anonymous
7mo ago
enarfr