5 Rounds with Assignment with different stakeholders repeating the same questions doesnt make sense to me as it can be all answered with one round of interview with all panels at the same time
I applied online. I interviewed at LimeChat (Bengaluru) in Jan 2026
Interview
I appeared for the first round of the interview, which included several JavaScript output-based questions to assess core fundamentals. Towards the end, I was asked to implement a custom fetcher with caching. The discussion also touched on performance-related topics such as optimization techniques, memoization, debouncing, and throttling. Unfortunately, I was not able to clear this round.
Interview questions [1]
Question 1
Gave 1st round
Js output questions
In the end I was asked to make a custom fetcher with caching
I applied online. I interviewed at LimeChat (Bengaluru) in Sep 2025
Interview
Short HR call to understand background, tech stack, and interest in LimeChat. Technical Round 1 (Python Snippets): Given small Python code snippets to analyze, explain functionality, execute, and debug .Questions on designing and consuming REST APIs (methods, status codes, authentication basics).
Interview questions [1]
Question 1
Q1: Implement a function deduplicate_users(users) that removes duplicates from a list of user emails.
Emails may vary in case (e.g., "Alice@example.com" and "alice@example.com" should be treated as duplicates).
Return a list of unique emails in lowercase.
"""
"""
Q2: What is the output of this code? Why?
"""
def append_to(element, to=[]):
to.append(element)
return to
# print(append_to(1)) # ?
# print(append_to(2)) # ?
"""
Q3: Write a function safe_get(d: dict, key: str) that safely returns a key's value or 'N/A' if the key is missing.
Also ensure d is actually a dict.
"""