Date: 20-08-2025 Job position came in a group, I sent my resume and they reached out to me
Round 1:
Telephonic interview by CSO, asked about me, my experience and my expected package I told you say, he told 8LPA and I told 10LPA, then he thought me that don’t let the other person tell you your package, demand yours
Round 2:
Telephonic interview by CTO, asked me about my self and experience asked a question and told me to just explain the approach the question was, given an array, which have only one duplicate how will you solve it
Round 3:
Technical Interview
- Fizz Buzz Question
- told to code the below architecture, all the things should run parallelly, and also handle race case condition
I wrote the code good, but laced at two things
- I was slow to code
- at one point i had copied the code from chatGPT and pasted it without change, he’s ok that i use AI but not ok that i just copy paste
function delay(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function main() {
let state = 'audioProcessing';
console.log(state);
await delay(2000); // delay before audio processing
console.log("audio processing - function");
state = 'transcribing';
console.log(state);
if (state === 'transcribing') {
await delay(2000); // delay before transcribing
transcribing();
state = 'transcribed';
}
if (state === 'transcribed') {
await delay(2000); // delay before layer2
await layer2();
state = 'layer2';
}
if (state === 'layer2') {
await Promise.all([layer31(), layer32()]);
console.log("-----------All done");
}
}
async function layer2() {
await Promise.all([alignment(), grammer()]);
console.log("-----------layer2 done");
}
async function layer31() {
await Promise.all([fluency(), pronouncialtion(), anamoly(), intotation()]);
console.log("-----------layer31 done");
}
async function layer32() {
await Promise.all([vocabluary(), content()]);
console.log("-----------layer32 done");
}
function transcribing() {
console.log("transcribing - function");
}
async function alignment() {
await delay(1000); // delay inside alignment
console.log("alignment - function");
}
async function grammer() {
await delay(1000); // delay inside grammar
console.log("grammar - function");
}
// layer -3 -1
async function fluency() {
await delay(1000); // delay inside grammar
console.log("fluency - function");
}
async function pronouncialtion() {
await delay(1000); // delay inside grammar
console.log("pronouncialtion - function");
}
async function anamoly() {
await delay(1000); // delay inside grammar
console.log("anamoly - function");
}
async function intotation() {
await delay(1000); // delay inside grammar
console.log("intotation - function");
}
// layer -3 -2
async function vocabluary() {
await delay(1000); // delay inside grammar
console.log("vocabluary - function");
}
async function content() {
await delay(1000); // delay inside grammar
console.log("content - function");
}
main();