Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Navaratan Technologies Team. If you also belong to the team, you can get access from here

Navaratan Technologies Verified Tick

Compare button icon Compare button icon Compare
4.5

based on 8 Reviews

Filter interviews by

Navaratan Technologies Senior SQL Developer Interview Questions and Answers

Updated 27 Jun 2024

Navaratan Technologies Senior SQL Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Personality Assessment - 15 min

Round 2 - Coding Test 

Coding test with specific coding tasks to check proficiency

Round 3 - Technical 

(2 Questions)

  • Q1. Explain differences between RDBMS and DBMS
  • Ans. 

    RDBMS is a type of DBMS that stores data in a structured format using tables with relationships between them.

    • RDBMS enforces referential integrity through foreign keys, while DBMS does not.

    • RDBMS supports ACID properties (Atomicity, Consistency, Isolation, Durability) for transactions, while DBMS may not.

    • Examples of RDBMS include MySQL, Oracle, SQL Server. Examples of DBMS include Microsoft Access, SQLite.

  • Answered by AI
  • Q2. What are various ways for Database Optimization
  • Ans. 

    Various ways for Database Optimization include indexing, query optimization, normalization, and caching.

    • Indexing: Create indexes on columns frequently used in WHERE clauses to improve query performance.

    • Query Optimization: Use EXPLAIN to analyze query execution plans and optimize them for better performance.

    • Normalization: Organize data into normalized tables to reduce redundancy and improve data integrity.

    • Caching: Utili...

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Where do you see in next 3 years
  • Q2. When you join a new company what are top 5 things that matter you most?

Interview Preparation Tips

Interview preparation tips for other job seekers - Well organised interview process and there has been clear communication on next steps and expected dates. TA team has been helpful in answering few questions that helped to understand more about the people, culture and a new city that I would have to move to.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(13 Questions)

  • Q1. What are Types of joins
  • Ans. 

    Types of joins in SQL are Inner Join, Left Join, Right Join, and Full Join.

    • Inner Join: Returns rows when there is a match in both tables.

    • Left Join: Returns all rows from the left table and the matched rows from the right table.

    • Right Join: Returns all rows from the right table and the matched rows from the left table.

    • Full Join: Returns rows when there is a match in one of the tables.

  • Answered by AI
  • Q2. Difference between groupby and having clause
  • Ans. 

    GROUP BY is used to group rows that have the same values into summary rows, while HAVING is used to filter groups based on a specified condition.

    • GROUP BY is used with aggregate functions to group the result set by one or more columns.

    • HAVING is used to filter groups based on a specified condition after the GROUP BY clause.

    • GROUP BY is used before the HAVING clause in a query.

    • Example: SELECT department, COUNT(*) FROM empl

  • Answered by AI
  • Q3. What are DML commands
  • Ans. 

    DML commands are Data Manipulation Language commands used to manage data in a database.

    • DML commands include INSERT, UPDATE, DELETE, and SELECT.

    • INSERT is used to add new rows of data into a table.

    • UPDATE is used to modify existing data in a table.

    • DELETE is used to remove rows of data from a table.

    • SELECT is used to retrieve data from a database.

  • Answered by AI
  • Q4. Difference between Primary key and Unique key
  • Ans. 

    Primary key uniquely identifies each record in a table, while Unique key allows only one instance of a value in a column.

    • Primary key does not allow NULL values, while Unique key allows one NULL value.

    • Primary key automatically creates a clustered index, while Unique key creates a non-clustered index by default.

    • Primary key can be referenced by foreign keys, while Unique key cannot be referenced by foreign keys.

  • Answered by AI
  • Q5. What are Index and types of index
  • Ans. 

    Indexes are data structures that improve the speed of data retrieval operations in a database.

    • Indexes are used to quickly locate data without having to search every row in a database table.

    • Types of indexes include clustered, non-clustered, unique, and composite indexes.

    • Clustered indexes determine the physical order of data in a table, while non-clustered indexes store a separate copy of the indexed columns.

    • Unique index...

  • Answered by AI
  • Q6. What is execution plan
  • Ans. 

    Execution plan is a roadmap that SQL Server uses to execute a query, showing the steps taken to retrieve data.

    • Execution plan is generated by the query optimizer to determine the most efficient way to execute a query.

    • It shows the order in which tables are accessed, joins are performed, and filters are applied.

    • Execution plan can be viewed using tools like SQL Server Management Studio or by using the EXPLAIN statement in

  • Answered by AI
  • Q7. Explain about your Project ? challenges faced
  • Q8. Write a sql query depart wise max salary
  • Ans. 

    SQL query to retrieve the maximum salary for each department

    • Use the MAX() function to find the maximum salary

    • Group the results by department using the GROUP BY clause

    • Join the employee table with the department table to get the department information

  • Answered by AI
  • Q9. Given a table TEAM with only one column teamname, write a sql query where each team play with each other , no duplicate match
  • Q10. Provide o/p for innerjoin, left join, right join, cross join on a(1,1,1,2,2,3) b(1,1,2,4)
  • Ans. 

    Different types of SQL joins with given data sets a and b.

    • Inner join: Returns rows where there is a match in both tables (1,1)

    • Left join: Returns all rows from the left table and the matched rows from the right table (1,1,1,2,2)

    • Right join: Returns all rows from the right table and the matched rows from the left table (1,1,2,4)

    • Cross join: Returns the Cartesian product of the two tables (1,1,1,1,1,2,1,4,1,1,2,1,2,2,1,4,2,...

  • Answered by AI
  • Q11. Row_number, rank, dense_rank with example
  • Ans. 

    row_number, rank, dense_rank are window functions in SQL used to assign a unique number to each row based on specified criteria.

    • row_number() assigns a unique sequential integer starting from 1 to each row in the result set

    • rank() assigns a unique rank to each row based on the specified ordering criteria, with gaps in ranking for ties

    • dense_rank() assigns a unique rank to each row based on the specified ordering criteria,

  • Answered by AI
  • Q12. What is trigger
  • Ans. 

    A trigger is a special type of stored procedure that automatically executes when certain events occur in a database.

    • Triggers can be used to enforce business rules, maintain referential integrity, and automate repetitive tasks.

    • Examples of trigger events include INSERT, UPDATE, and DELETE operations on a table.

    • Triggers can be defined to execute before or after the triggering event.

  • Answered by AI
  • Q13. Diffrenc between function and store procedure
  • Ans. 

    Functions return a value, while stored procedures do not. Functions can be used in SELECT statements, stored procedures cannot.

    • Functions return a single value, while stored procedures can return multiple values or none at all.

    • Functions can be used in SELECT statements to return a value, while stored procedures cannot be used in this way.

    • Functions can be called from within stored procedures, but stored procedures cannot

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Explainyour job role
  • Ans. 

    ETL Developers are responsible for designing, developing, and maintaining ETL processes to extract, transform, and load data from various sources into a data warehouse.

    • Designing ETL processes to extract data from multiple sources

    • Transforming data to meet business requirements

    • Loading data into a data warehouse or other target systems

    • Developing and maintaining ETL jobs using tools like Informatica, Talend, or SSIS

  • Answered by AI
  • Q2. Explain implementation of SCD 1 in IICS
  • Ans. 

    SCD Type 1 in IICS involves overwriting existing data with new data without maintaining historical changes.

    • In IICS, use the Mapping Designer to create a mapping that loads data from source to target.

    • Use a Lookup transformation to check if the record already exists in the target table.

    • If the record exists, update the existing record with new data using an Update Strategy transformation.

    • If the record does not exist, inse...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic ios development questions
  • Q2. Core data or any other data base

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview went really well but still rejected.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is Multithreading
  • Ans. 

    Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for improved performance and responsiveness in applications.

    • Multithreading allows multiple tasks to be executed simultaneously on a single CPU core.

    • Each thread has its own stack and runs independently, sharing resources with other threads.

    • Examples of multithreading include running background tasks while the main UI thread remains

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Depth of my experience, every skill associated with the role.
Round 2 - Technical 

(1 Question)

  • Q1. Breadth of my experience, across various projects i had executed that were in my resume.
Round 3 - Case Study 

Totally irrelevant to the role and to my experience.

Interview Preparation Tips

Interview preparation tips for other job seekers - I had read through the various experiences from people who interviewed with Tiger Analytics(TA) on many platforms, so i was hesitant to apply for roles that used to popup in my professional social media page.
However, there was this requirement for a role in TA, for which i recieved so many calls from different external consulting recruiters that i decided to keep an open mind, and submit to the interview porocess.
I was told that there would be 3 rounds of technical interviews and one HR round.
Usually,recruiting HR has a bad rep,but I would like to make the point here that the members of the HR tem in TA who interacted with me throughout this experience were utterly professional,kind and excellent communicators.
I had my first interview with a person,who i understood subsequently, was performing a role similar to the one I was interviewing for.At the end, I got the impression that I was cleared to attend the next round.
In the next round, the person I talked to was the Head of the Technical group ,to whom this role would report to.While the first round went deep down into technical aspects of the role, this round covered the breadth of my experience.
The feedback fom the HR after the second round was positive, and this is where the script started changing.
The HR informed that the third round would be a case study.I was given a case study by email, and asked to prepare a presentation.I read through the case study , and replied the same day,that 95% of the case study requirement was outside the bounds of the technical skills that I brought to the table, and were completely irrelevant for the role I had applied for.
I was re-assured by the HR representative , and the second round interviewer, that this was required to test my non-tech skills and asked me to prepare whatever i can.The case study docket even included documents on how to create a presentation.
The case study round was a horrible experience, where I found the interviewers to be
- dismissive
- exhibiting no respect for the candidate
-no respect for the time the candidate put in to prepare the presentation(while employed elsewhere)
-not aware whether the role I had applied for , and the case study had anything in common.
It was a bizzare experience, where I was summarily told that my presentation was not technically releavant to the case setudy.
Exactly my point!!!
They did not feel a common courtesy to switch on their video even once during this one hour discussion(I was talking to a black screen with unknown people) ,whereas , in every round of interview with TA, I was expected to switch on my video and hold my identity card by the side of my face on video, for them to take a snapshot(which I feel is reasonable given the instances of fraud that happens in recruitment circles).
Anyhow, after a week, first i received an automated mail, and then the HR rep was kind enough to personally call me , and inform that my profile would not be take forward.
Now I feel, I should have just trusted my instincts, and not wasted a singel moment of my life,on this experience with Tiger Analytics.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Basics of Android
Round 2 - Technical 

(1 Question)

  • Q1. Technical implementation
Round 3 - HR 

(1 Question)

  • Q1. Company fit culture test
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Informtica with date functions
  • Ans. 

    Informatica is a popular ETL tool used for data integration and transformation. It has built-in functions to handle date operations.

    • Informatica is a powerful ETL tool used for extracting, transforming, and loading data.

    • It provides a variety of built-in functions for handling date operations such as date calculations, formatting, and conversions.

    • Examples of date functions in Informatica include TO_DATE, TO_CHAR, ADD_TO_

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about ur self
  • Q2. And some sql queries and questions

Interview Preparation Tips

Interview preparation tips for other job seekers - They informed me through call that i cleared first round . but no further response from them .for follow up also no reply ..citiustech Pune
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - One-on-one 

(3 Questions)

  • Q1. General Questions on overall Experience of Data Architect Role
  • Q2. Data Mesh Concepts
  • Q3. Exception Handling in Python Programming in case of class with subclass
  • Ans. 

    Exception handling in Python for classes with subclasses involves using try-except blocks to catch and handle errors.

    • Use try-except blocks to catch exceptions in both parent and subclass methods

    • Handle specific exceptions using multiple except blocks

    • Use super() to call parent class methods within subclass methods

    • Reraise exceptions if necessary using 'raise'

  • Answered by AI

Skills evaluated in this interview

Navaratan Technologies Interview FAQs

How many rounds are there in Navaratan Technologies Senior SQL Developer interview?
Navaratan Technologies interview process usually has 4 rounds. The most common rounds in the Navaratan Technologies interview process are Coding Test, Technical and HR.
What are the top questions asked in Navaratan Technologies Senior SQL Developer interview?

Some of the top questions asked at the Navaratan Technologies Senior SQL Developer interview -

  1. What are various ways for Database Optimizat...read more
  2. Explain differences between RDBMS and D...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Cognizant Interview Questions
3.8
 • 5.5k Interviews
Nagarro Interview Questions
4.0
 • 761 Interviews
Publicis Sapient Interview Questions
3.5
 • 604 Interviews
GlobalLogic Interview Questions
3.7
 • 566 Interviews
UST Interview Questions
3.8
 • 500 Interviews
CGI Group Interview Questions
4.0
 • 480 Interviews
Synechron Interview Questions
3.6
 • 349 Interviews
View all
Senior Software Engineer
11 salaries
unlock blur

₹6.6 L/yr - ₹8.9 L/yr

Lead Engineer
7 salaries
unlock blur

₹10 L/yr - ₹20.1 L/yr

Software Engineer
5 salaries
unlock blur

₹3.5 L/yr - ₹9 L/yr

Associate Software Engineer
4 salaries
unlock blur

₹6.4 L/yr - ₹7.3 L/yr

Lead Software Engineer
4 salaries
unlock blur

₹15 L/yr - ₹29 L/yr

Explore more salaries
Compare Navaratan Technologies with

Cognizant

3.8
Compare

Virtusa Consulting Services

3.8
Compare

NTT Data Information Processing Services

4.0
Compare

Hexaware Technologies

3.6
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview