Filter interviews by
Abstraction is the concept of hiding complex details and showing only the essential features of an object or system.
Abstraction allows us to focus on what an object does instead of how it does it
It helps in reducing complexity and improving efficiency
Examples include abstract classes and interfaces in object-oriented programming
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down data into smaller, more manageable tables
It helps in reducing data redundancy by eliminating duplicate data
Normalization ensures data integrity by enforcing relationships between tables
There are different levels of normalization such as 1NF, 2NF, 3NF, and BCNF
Normalization is a process used to organize a database in a way that reduces redundancy and dependency.
Normalization helps in reducing data redundancy by breaking up tables into smaller ones.
There are different normal forms like 1NF, 2NF, 3NF, BCNF, and 4NF.
Normalization ensures data integrity and reduces anomalies in the database.
Example: Breaking up a table with customer details into separate tables for customer info
SQL is a relational database management system, while NoSQL is a non-relational database management system.
SQL uses structured query language for querying data, while NoSQL databases use different query languages like MongoDB's query language.
SQL databases are table-based, with a predefined schema, while NoSQL databases are document-based, key-value pairs, graph databases, or wide-column stores.
SQL databases are good f...
Top trending discussions
I applied via Naukri.com and was interviewed before Sep 2020. There were 3 interview rounds.
posted on 31 Aug 2015
I am a software engineer with 5 years of experience in developing web applications using Java and JavaScript.
I have a Bachelor's degree in Computer Science.
I am proficient in Spring Framework and AngularJS.
I have worked on projects involving RESTful APIs and microservices architecture.
I am a quick learner and enjoy working in a team environment.
I am impressed with the company's innovative approach and commitment to excellence.
I have researched the company and its products extensively and am excited about the potential for growth and development.
I am impressed with the company's reputation for innovation and cutting-edge technology.
I believe that the company's commitment to excellence aligns with my own values and goals.
I am excited about the opportunity to wo...
My future plans include continuous learning, honing my skills, and contributing to the growth of the company.
I plan to attend relevant conferences and workshops to stay updated with the latest technologies.
I want to work on challenging projects that will help me improve my skills.
I aim to become a valuable asset to the company by contributing to its growth and success.
I plan to mentor and guide junior developers to hel
posted on 10 Mar 2015
I applied via Naukri.com and was interviewed before May 2021. There were 4 interview rounds.
It was mixed like aptitude and from technical.
Coding test based on the profile.
based on 2 interviews
Interview experience
based on 9 reviews
Rating in categories
Senior Associate
129
salaries
| ₹4 L/yr - ₹13.5 L/yr |
Software Developer
114
salaries
| ₹2.4 L/yr - ₹10.1 L/yr |
Senior Software Engineer
77
salaries
| ₹4.5 L/yr - ₹13 L/yr |
Software Associate
47
salaries
| ₹2 L/yr - ₹5.5 L/yr |
Associate
44
salaries
| ₹3 L/yr - ₹9 L/yr |
Tekwissen
Damco Solutions
In Time Tec Visionsoft
Apisero