
Surya Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 92 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 92 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Surya.
Java Intern
the process usually kicks off with resume screening, then there's an aptitude or written test for those who get shortlisted. after that, candidates go through technical and coding interviews where they discuss core programming skills and projects. lastly, an hr round happens to check communication skills, attitude, salary expectations, and overall fit before they extend a job offer.
- Tell me about your Java programming knowledge.
- What are your OOPs concepts?
- Do you know JavaScript?
Business Analyst
There will be an HR discussion, then a Senior manager interview. If selected, then a project manager interview. If also selected, then salary discussion with Terms and conditions. After that, we have a final interview round with the client. If selected here, then we got selected with a 6 months professional period. If we perform good or average and the client and company have a green signal, then we will be a permanent employee on Photon. Then, till the project, we are safe.
- Tell me what you understand about finance.
- What is your experience as a BA?
- Describe your understanding of the BA role and its responsibilities.
Software Engineer
All the basic questions in dsa, java, oops were asked. It was very interesting and curious to answer those questions. All the basic questions in dsa, java, oops were asked. It was very interesting and curious to answer those questions. All the basic questions in dsa, java, oops were asked. It was very interesting and curious to answer those questions.
- Could you explain OOPs using a real-time example?
Embedded Software Engineer
The interview process is better.But you must know about the hardware concepts Here's a general outline of an embedded engineer interview experience: *Round 1: Initial Screening* - Introduction and resume review - Basic questions on C programming, data structures, and algorithms - Embedded systems fundamentals (microcontrollers, interrupts, etc.) *Round 2: Technical Interview* - In-depth questions on: - Microcontrollers (ARM, AVR, etc.) - Embedded C programming - Real-time operating systems (RTOS) - Digital signal processing (DSP) - Communication protocols (SPI, I2C, UART, etc.) - Problem-solving and coding exercises *Round 3: System Design and Architecture* - Designing and architecting embedded systems - Questions on: - System requirements and specifications - Hardware-software partitioning - Interface design (hardware and software) - Performance optimization and trade-offs *Round 4: Practical and Behavioral* - Practical exercises, such as: - Debugging and troubleshooting - Code review and optimization - Behavioral questions, such as: - Teamwork and collaboration - Problem-solving and adaptability - Communication and presentation skills *Final Round: HR and Managerial* - HR-related questions - Managerial and leadership questions (if applicable) Note that the specific questions and rounds may vary depending on the company, position, and requirements. Be prepared to back your claims with examples and demonstrate your problem-solving skills.
- Can you tell me the difference between a microcontroller and a microprocessor?
- What's your background with embedded systems?
- How would you go about debugging an embedded system?
Surya Interview Questions
Quoted word for word from Surya interview reports.
“Given an array of numbers, find the frequency of each number and then print the numbers sorted by their frequency.”
Read reports →“Can you tell me the difference between a microcontroller and a microprocessor?”
Read reports →“Could you explain the architecture of a microcontroller, such as ARM or AVR?”
Read reports →“What are the differences between smoke, sanity, and regression testing?”
Read reports →“Could you write a program to make an LED blink using a timer interrupt?”
Read report →“Can you explain the difference between C and C++?”
Read report →“How does this output come about and what will be the output of this code?”
Read report →“Could you write on paper how to right shift the last digit of an element in an array?”
Read report →“Can you explain the difference between Scrum and Kanban?”
Read report →Formats, difficulty and experience
Across all 92 Surya interview reports.