Filter interviews by
I applied via Referral and was interviewed before Aug 2022. There were 4 interview rounds.
I have technical knowledge in data analysis, SQL, business intelligence tools, and process improvement.
Proficient in data analysis techniques and tools
Strong understanding of SQL for querying databases
Experience with business intelligence tools like Tableau or Power BI
Skilled in process improvement methodologies like Six Sigma
I am proficient in programming languages such as SQL, Python, and R.
SQL
Python
R
I have worked on various banking projects including digital transformation, risk management, and customer experience enhancement.
Implemented a digital banking platform to improve customer experience
Developed risk management systems to monitor and mitigate financial risks
Led projects to enhance online banking security measures
Collaborated with cross-functional teams to implement new payment processing systems
I have experience working with Agile, Scrum, Waterfall, and Lean methodologies.
Agile methodology focuses on iterative development and collaboration.
Scrum is a framework for managing work on complex projects.
Waterfall methodology follows a linear sequential flow.
Lean methodology focuses on maximizing customer value while minimizing waste.
I applied via Approached by Company and was interviewed before Jun 2021. There were 2 interview rounds.
Frameworks provide structure and pre-built components for software development, but can also limit flexibility and require learning curve.
Advantage: Provides structure and pre-built components for faster development
Advantage: Can improve code quality and maintainability
Disadvantage: Can limit flexibility and customization
Disadvantage: Requires learning curve and potential dependency issues
Example: ReactJS provides a fr...
Oops stands for Object-Oriented Programming. It is a programming paradigm that uses objects to represent real-world entities.
Advantages: code reusability, modularity, encapsulation, inheritance, polymorphism
Disadvantages: complexity, steep learning curve, performance overhead
Example: creating a class 'Car' with properties like 'make', 'model', and 'year', and methods like 'start_engine' and 'stop_engine'
posted on 14 May 2018
posted on 28 Jan 2020
I applied via Naukri.com and was interviewed in Jul 2019. There were 3 interview rounds.
Explanation of UART, SPI, CAN, I2C timing diagrams and frame formats.
UART: asynchronous serial communication, start and stop bits, baud rate
SPI: synchronous serial communication, master-slave architecture, clock polarity and phase
CAN: differential serial communication, arbitration, error detection and correction
I2C: synchronous serial communication, master-slave architecture, addressing, clock stretching
posted on 28 Feb 2022
I applied via Naukri.com and was interviewed before Feb 2021. There were 3 interview rounds.
I applied via Approached by Company and was interviewed before Mar 2022. There were 3 interview rounds.
Optimisation techniques for software engineering
Use efficient algorithms and data structures
Minimize I/O operations and network calls
Optimize database queries
Use caching and memoization
Parallelize computations
Profile and analyze code for bottlenecks
Eliminate unnecessary code and dependencies
Design patterns are reusable solutions to common software problems.
Design patterns provide a common language for developers to communicate solutions.
They help improve code quality, maintainability, and scalability.
Examples include Singleton, Factory, Observer, and Decorator patterns.
Prime number programs
OOPs is Object-Oriented Programming, polymorphism allows objects to be treated as instances of their parent class, abstract class cannot be instantiated.
OOPs is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
Polymorphism allows objects to be treated as instances of their parent class, enabling different classes to be treated as ins...
Remove duplicates from list of strings
Create a Set to store unique strings
Iterate through the array and add each string to the Set
Convert the Set back to an array to get the list of unique strings
Iterate through the table to find the second largest value.
Iterate through the table and keep track of the largest and second largest values.
Compare each value with the current largest and second largest values.
Update the second largest value if a new value is found that is greater than the current second largest value.
Sort array of strings in descending order
Use a sorting algorithm like quicksort or mergesort
Specify the sorting order as descending
Ensure the sorting algorithm is stable to maintain order of equal elements
I applied via Naukri.com and was interviewed in May 2023. There were 3 interview rounds.
I applied via Approached by Company and was interviewed before Mar 2023. There were 3 interview rounds.
First round I was interviewed with easy to medium interviews questions along with project details.
Secound round had one coding question followed by technical questions and experience questions.
based on 1 interview
Interview experience
based on 7 reviews
Rating in categories
Software Engineer
624
salaries
| ₹2.5 L/yr - ₹8.5 L/yr |
Technical Associate
539
salaries
| ₹1.8 L/yr - ₹7 L/yr |
Senior Software Engineer
289
salaries
| ₹4.8 L/yr - ₹16.5 L/yr |
Senior Technical Associate
275
salaries
| ₹2.2 L/yr - ₹10.6 L/yr |
Team Lead
183
salaries
| ₹3.8 L/yr - ₹16 L/yr |
KPIT Technologies
Thomson Reuters
Oracle Cerner
NextComm Corporation