i
Chetu
Filter interviews by
To update PHP version, download the latest version from php.net, backup your files, update php.ini, and restart the server.
Download the latest PHP version from php.net
Backup your files before updating
Update php.ini configuration file
Restart the server to apply changes
To create a Python session, you can use the 'requests' library to make HTTP requests and maintain session state.
Import the 'requests' library
Create a session object using 'requests.Session()'
Use the session object to make HTTP requests, which will automatically handle cookies and other session data
Php, html , CSS in this relationship
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Aug 2022. There were 3 interview rounds.
I was interviewed in Jul 2021.
Round duration - 60 Minutes
Round difficulty - Medium
This round had questions mainly from .NET and ASP .NET Core.
What is a delegate in .NET?
A delegate is a .NET object which defines a method signature and it can pass a function as a parameter.
Delegate always points to a method that matches its specific signature. Users can encapsulate the reference of a
method in a delegate object.
When we pass the delegate object in a program, it will call the referenced method. To create a custom event in a
class, we can make use of delegate.
What are the types of memories supported in the .NET framework?
Two types of memories are present in .NET. They are :
Stack: Stack is a stored-value type that keeps track of each executing thread and its location. It is used for static
memory allocation.
Heap: Heap is a stored reference type that keeps track of the more precise objects or data. It is used for dynamic
memory allocation.
What is Dot NET Core used for?
1) .NET Core is useful in the server application creations, that run on various operating systems like Windows, Mac,
and Linux. Using this, developers can write libraries as well as applications in C#, F#, and VB.NET in both runtimes.
2) Generally, it is used for cloud applications or for modifying large enterprise applications into microservices.
3) .NET Core 3.0 supports cross-development between WPF, UWP, and Windows F...
What is the difference between Function and Stored procedure?
Stored Procedure :
1) A Stored Procedure is always used to perform a specific task.
2) It can return zero, one or more value.
3) It can have both input and output parameters.
4) Exception handling can be done using a try-catch block.
5) A function can be called from a Procedure.
Functions :
1) Functions must return a single value.
2) It can only have the input parameter.
3) Exception handling cannot be done using a try-catch bl...
What is MVC?
MVC stands for Model View Controller. It is an architectural model for building the .Net applications.
Models – Model objects store and retrieve data from the database for an application. They are usually the logical
parts of an application that is implemented by the application’s data domain.
View – These are the components that display the view of the application in the form of UI. The view gets the
information from the ...
What is Zero Garbage Collectors?
Zero Garbage Collectors allows you for object allocation as this is required by the Execution Engine. Created objects
will not get deleted automatically and theoretically, no longer required memory is never reclaimed.
There are two main uses of Zero Garbage Collectors. They are :
1) Using this, you can develop your own Garbage Collection mechanism. It provides the necessary functionalities for
properly doing the runtime wo...
Explain the Middleware in ASP.NET Core.
The Request handling pipeline is a sequence of middleware components where each component performs the
operation on request and either call the next middleware component or terminate the request. When a middleware
component terminates the request, it's called Terminal Middleware as It prevents next middleware from processing
the request. You can add a middleware component to the pipeline by calling .Use... extension metho...
What is Host in ASP.NET Core?
Host encapsulates all the resources for the app. On startup, ASP.NET Core application creates the host. The
Resources which are encapsulated by the host include :
1) HTTP Server implementation
2) Dependency Injection
3) Configuration
4) Logging
5) Middleware components
Round duration - 60 Minutes
Round difficulty - Medium
This round started with some questions from DBMS and SQL and then moved on to some more questions from ASP .NET.
Explain the concept of ACID properties in DBMS?
ACID properties is the combination of Atomicity, Consistency, Isolation, and Durability properties. These properties
are very helpful in allowing a safe and secure way of sharing the data among multiple users.
1) Atomicity: This is based on the concept of “either all or nothing” which basically means that if any update occurs
inside the database then that update should either be available to all the others beyond user and...
What are different types of joins in SQL?
There are 4 types of SQL Joins :
1) Inner Join: This type of join is used to fetch the data among the tables which are common in both the tables.
2) Left Join: This returns all the rows from the table which is on the left side of the join but only the matching rows
from the table which is on the right side of the join.
3) Right Join: This returns all the rows from the table which is on the right side of the join but only t...
What are Constraints in SQL?
Constraints are used to specify the rules concerning data in the table. It can be applied for single or multiple fields in
an SQL table during the creation of the table or after creating using the ALTER TABLE command. The constraints are :
1) NOT NULL - Restricts NULL value from being inserted into a column.
2) CHECK - Verifies that all values in a field satisfy a condition.
3) DEFAULT - Automatically assigns a default val...
What are triggers?
Triggers in SQL is kind of stored procedures used to create a response to a specific action performed on the table
such as INSERT, UPDATE or DELETE. You can invoke triggers explicitly on the table in the database.
Action and Event are two main components of SQL triggers. When certain actions are performed, the event occurs in
response to that action.
Syntax :
CREATE TRIGGER name {BEFORE|AFTER} (event [OR..]}
ON table_name [F...
What is caching?
Caching is the process of storing data in a temporary storage location that is quicker to access than the original
location of the data so that it can be accessed more quickly when the same data is needed next time.
Caching improves the scalability and performance of your application. It does this by reducing the work required to
fetch the data. Caching is useful for data that doesn’t change frequently and is expensive to...
Describe Attribute based routing.
Attribute Routing gives you more control over the URIs in your web application. MVC 5 supports this attribute based
routing where attributes are used to define the routes. You can manage resource hierarchies in better way using
attribute based routing. Attribute based routing is used to create routes which are difficult to create using convention-
based routing.
Explain how HTTP protocol works?
Hypertext Transfer Protocol (HTTP) is an application-layer protocol for transmitting hypermedia documents, such as
HTML. It handles communication between web browsers and web servers. HTTP follows a classical client-server
model. A client, such as a web browser, opens a connection to make a request, then waits until it receives a response
from the server.
HTTP is a protocol that allows the fetching of resources, such as HT...
What is Session State in HTTP?
Session state is also known as Stateless state. HTTP is a stateless protocol. In the session state, the client and
server just know about each other only during the current request. If the connection is closed, and two computers
want to connect again, they need to provide information to each other as a new connection, and the connection is
handled as the very first one.
Round duration - 30 Minutes
Round difficulty - Easy
This was a Technical Cum HR round where I was first asked some basic OOPS related concepts and then we discussed
about my expectations from the company , learnings and growth in the forthcomig years. I would suggest be honest and
try to communicate your thoughts properly in these type of rounds to maximise your chances of getting selected.
Why should we hire you?
Tip 1 : The cross questioning can go intense some time, think before you speak.
Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round,
like what are the projects currently the company is investing, which team you are mentoring. How all is the ...
Why are you looking for a job change?
Tip : For an experienced professional seeking a change, this is a common question. The easiest method to respond
to this question is to state that you are leaving your current work in order to advance your career. Make sure you don't
criticize or speak poorly about the company where you now work.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
Chetu interview questions for designations
Top trending discussions
Basics 20 mcq questions from speed,time and distance etc.. followed by tech mcq and coding
General topics and trending topics.Use new words
Indian Railways is a state-owned national railway system in India, operating one of the largest and busiest rail networks in the world.
Indian Railways is managed by the Ministry of Railways, Government of India.
It is responsible for rail transport in India, covering over 67,000 km of track and carrying millions of passengers daily.
Indian Railways operates both long-distance and suburban rail systems, connecting various...
To solve a problem, it is important to first identify the root cause and then come up with a plan of action to address it.
Identify the problem by gathering information and analyzing the situation
Break down the problem into smaller components to better understand it
Brainstorm possible solutions and evaluate their feasibility
Implement the chosen solution and monitor its effectiveness
Adjust the solution as needed based on
How to slove the problem
Railway in India , how to slove the problem
I applied via Naukri.com and was interviewed in Jul 2023. There were 2 interview rounds.
JavaScript is a high-level, interpreted programming language that is used to make web pages interactive and dynamic.
JavaScript is commonly used for client-side web development.
It can be used to create interactive features like forms, animations, and dynamic content.
JavaScript can also be used for server-side development with Node.js.
Types of variables in JavaScript include var, let, and const.
var: globally scoped or function scoped
let: block scoped, can be reassigned
const: block scoped, cannot be reassigned
I applied via Company Website and was interviewed in Mar 2022. There were 2 interview rounds.
Implement a calculator class with chaining methods and delay function.
Create a Calculator class with add, sub, mul methods that return the instance of the class.
Implement a delay method that uses setTimeout and returns the instance of the class.
Use a queue to store the operations and execute them in order after the delay.
Return the result of the operations when the equals method is called.
I applied via Approached by Company and was interviewed before Dec 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Dec 2021. There was 1 interview round.
based on 14 reviews
Rating in categories
Software Engineer
1.3k
salaries
| ₹2.5 L/yr - ₹10.4 L/yr |
Software Developer
1k
salaries
| ₹2.4 L/yr - ₹9.7 L/yr |
Senior Software Engineer
639
salaries
| ₹4.4 L/yr - ₹10.5 L/yr |
Team Lead
280
salaries
| ₹5 L/yr - ₹13 L/yr |
Senior Software Developer
218
salaries
| ₹4.2 L/yr - ₹11 L/yr |
TCS
Infosys
Wipro
HCLTech