411 Locals
Ericsson Interview Questions and Answers
Q1. How do you implement Transactional statements using MyISAM Engine. Pros/Cons. Deep dive.
Transactional statements cannot be implemented using MyISAM engine.
MyISAM engine does not support transactions.
It does not provide ACID compliance.
In case of a crash, data can be lost.
InnoDB engine should be used for transactional statements.
Q2. How do you prioritize tasks, Agile/Waterfall/SCRUM.
Prioritization depends on project requirements and team dynamics, but Agile/Scrum is preferred.
Understand project goals and requirements
Collaborate with team to identify priorities
Use Agile/Scrum methodology for iterative development
Consider impact on stakeholders and deadlines
Regularly reassess priorities and adjust as needed
Q3. How do you identify your risks.
Identifying risks involves analyzing potential threats and vulnerabilities in the project or product.
Conducting a thorough risk assessment
Identifying potential risks and their impact on the project
Prioritizing risks based on their likelihood and impact
Developing a risk management plan to mitigate or avoid risks
Regularly reviewing and updating the risk management plan
Q4. Difference Between Mysql's engines MyISAM / InnoDB
MyISAM is faster but lacks transaction support, while InnoDB is slower but has transaction support.
MyISAM is the default engine for MySQL.
MyISAM is faster for read-heavy applications.
InnoDB is slower but provides transaction support.
InnoDB is better for write-heavy applications.
InnoDB supports foreign keys and row-level locking.
MyISAM does not support foreign keys or row-level locking.
Q5. What is Test Driven Development
Test Driven Development is a software development approach where tests are written before the code.
Tests are written before the code
Code is written to pass the tests
Tests are run frequently to ensure code quality
Helps in catching bugs early in the development cycle
Q6. Which all control statements are there in the database? Why we need it?
Control statements in database are used to control the flow of execution of SQL statements.
Control statements in database include IF, CASE, WHILE, LOOP, and GOTO.
They are used to control the flow of execution of SQL statements.
They help in making decisions, looping through data, and jumping to specific parts of code.
For example, the IF statement can be used to check a condition and execute a block of code if the condition is true.
The CASE statement can be used to perform diff...read more
Q7. How to optimize SQL and database?
Optimizing SQL and database involves improving query performance and database design.
Use indexes to speed up query execution
Normalize database tables to reduce redundancy
Avoid using SELECT * and instead specify required columns
Use stored procedures to reduce network traffic
Regularly analyze and optimize database performance
Interview Process at Ericsson
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month