Regarding the hiring process, it usually consists of 4 rounds:
1. Aptitude Round:
This includes basic aptitude questions and some fundamental computer science topics like DBMS, OOPs, etc.
2. Written Technical Test:
If you clear the first round,you are shortlisted for interview but before interview, you'll have to solve around 5 programming questions, usually basic ones like pattern printing, prime number checks, etc. They mainly test your logical thinking and basic coding ability. also some questions about dbms and sql
3. Technical Interview:
If you do well in the written round, you’ll be called for a technical interview. This is generally easy if you have a clear understanding of fundamentals and the skills you've listed on your resume. Be ready to talk about your projects too.
4. CTO Round:
This round varies. Sometimes they ask technical questions, and other times it’s more about your interests, personality, or even your family background. It's more of a final check to see if you’re a good fit for the company.