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

  1. Fizz Buzz Question
  2. 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();