i
ITC Infotech
Filter interviews by
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Optimizing stored procedures involves using proper indexing, reducing unnecessary loops, and minimizing database calls.
Use proper indexing on columns used in WHERE clauses to improve query performance
Avoid using cursors and loops whenever possible, as they can be inefficient
Minimize the number of database calls by combining multiple queries into a single query or using temporary tables
Consider using bulk processing tec...
Optimizing SQL queries involves using indexes, minimizing data retrieval, avoiding unnecessary joins, and optimizing query structure.
Use indexes on columns frequently used in WHERE clauses
Minimize data retrieval by selecting only necessary columns
Avoid unnecessary joins by using EXISTS or IN clauses instead
Optimize query structure by using appropriate join types and conditions
Returning clause is used to return a value from a function or procedure in PL/SQL.
Used to return a single value from a function or procedure
Can be used to return multiple values using OUT parameters
Helps in passing values back to the calling program
Triggers can lead to performance issues, complexity, and potential for unintended consequences.
Triggers can make code harder to debug and maintain
They can lead to cascading effects if not carefully implemented
Performance can be impacted if triggers are not optimized
Triggers can introduce dependencies between different parts of the codebase
JOINS DIFFERENCE BETWEEEN (LEFT,RIGHT,INNER,FULL)
CREATE OR REPLACE PROCEDURE PP(A NUMBER) IS
BEGIN
DBMS_OUTPUT.PUT_LINE(A);
END;
/
I applied via Approached by Company and was interviewed before Jul 2021. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Developed a web application for online shopping with microservices architecture using Node.js, Express, MongoDB, and React.
Implemented microservices architecture to improve scalability and maintainability
Used Node.js and Express for backend development
Utilized MongoDB for database management
Implemented React for frontend development
Implemented business logic for user authentication, product management, and order proces
I have used the Singleton, Factory, and Observer design patterns in my projects.
Singleton pattern: Used to ensure a class has only one instance and provides a global point of access to it. For example, I implemented a Logger class as a Singleton to manage logging throughout the application.
Factory pattern: Used to create objects without specifying the exact class of object that will be created. For instance, I used a F...
Use LINQ queries to retrieve order id and list of products based on latest project.
Use OrderByDescending to get the latest project first
Join Order and Product tables on OrderId
Select OrderId and list of Products
Use SQL query with ORDER BY and LIMIT to get 2nd largest salary.
Use SELECT statement to retrieve salary column
Use ORDER BY clause to sort salaries in descending order
Use LIMIT 1,1 to get the second row
Use MySQL query with ORDER BY and LIMIT to find employee with 2nd highest salary.
Use ORDER BY salary DESC to sort salaries in descending order
Use LIMIT 1,1 to skip the highest salary and get the second highest salary
A branch in git is a separate line of development that allows you to work on features or fixes without affecting the main codebase.
Branches allow for parallel development
They can be created, switched between, merged, and deleted
Common branches include master, develop, feature branches, and release branches
posted on 16 Oct 2024
Writing code in eggplant for Senior Developer interview
Use 'click' to simulate a mouse click on an element
Use 'typeText' to enter text into a field
Use 'verify' to check if an element is present on the screen
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
CSS Box-model defines how elements are rendered in a webpage, including padding, border, and margin.
Box-model consists of content, padding, border, and margin
Content area is where text or images are displayed
Padding is the space between content and border
Border is the line around the content and padding
Margin is the space outside the border
Flexbox is for one-dimensional layouts, grid is for two-dimensional layouts.
Flexbox is best for arranging items in a single row or column.
Grid is best for creating complex layouts with rows and columns.
Flexbox is more suitable for smaller scale layouts, while grid is better for larger scale layouts.
Flexbox is more flexible in terms of item order and sizing, while grid provides more control over the overall layout.
Both
I applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.
I applied via Indeed and was interviewed in Dec 2023. There were 3 interview rounds.
Coding related questions
I applied via Job Portal and was interviewed in Apr 2024. There were 2 interview rounds.
All the basic topics
Normal JS, And CSS and HTML
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Associate Information Technology Consultant
5.2k
salaries
| ₹4.1 L/yr - ₹15 L/yr |
Lead Consultant
4.5k
salaries
| ₹9 L/yr - ₹35 L/yr |
Associate Consultant
827
salaries
| ₹2.5 L/yr - ₹16.5 L/yr |
Software Engineer
503
salaries
| ₹4 L/yr - ₹14.1 L/yr |
Senior Software Engineer
377
salaries
| ₹6.6 L/yr - ₹25 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra