Filter interviews by
A CSRF token is a security measure to prevent unauthorized actions on behalf of authenticated users in web applications.
CSRF stands for Cross-Site Request Forgery.
It protects against attacks where unauthorized commands are transmitted from a user that the web application trusts.
A CSRF token is a unique, secret, and unpredictable value generated by the server and sent to the client.
The token is included in forms or...
ORM (Object-Relational Mapping) is a programming technique for converting data between incompatible type systems using objects.
ORM allows developers to interact with databases using Python objects instead of SQL queries.
Popular ORM libraries in Python include SQLAlchemy and Django ORM.
Example: Using Django ORM, you can create a new user with 'User.objects.create(username='john')'.
ORM abstracts database interaction...
OOPs (Object-Oriented Programming) is a programming paradigm based on objects and classes, enhancing code reusability and organization.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present ...
Access modifiers in Java control the visibility and accessibility of classes, methods, and variables.
Access modifiers include public, private, protected, and default (no modifier).
Public - accessible from any other class.
Private - only accessible within the same class.
Protected - accessible within the same package and subclasses.
Default - accessible only within the same package.
Access modifiers help in encapsulati...
Hibernate is an open-source ORM framework for Java that simplifies database interactions through object-relational mapping.
Hibernate maps Java classes to database tables, allowing developers to work with Java objects instead of SQL queries.
It supports various database systems like MySQL, PostgreSQL, Oracle, etc.
Hibernate provides features like caching, lazy loading, and transaction management to enhance performanc...
An abstract class in Java is a class that cannot be instantiated and may contain abstract methods that must be implemented by subclasses.
An abstract class can have both abstract methods (without a body) and concrete methods (with a body).
Example: 'abstract class Animal { abstract void sound(); }'
Subclasses must implement all abstract methods to be instantiated.
Example: 'class Dog extends Animal { void sound() { Sy...
Props are used in React to pass data from a parent component to a child component.
Props are read-only and cannot be modified by the child component
Props are passed as attributes to the child component in JSX
Props can be any type of data, including strings, numbers, objects, or even functions
Props can be used to customize the behavior or appearance of a component
Props can be accessed in the child component using th...
Hooks in React are functions that allow you to use state and other React features in functional components.
Hooks are introduced in React 16.8 as a way to write reusable logic in functional components.
They allow you to use state and other React features without writing a class.
Hooks provide a way to break down complex components into smaller, reusable functions.
Some commonly used hooks are useState, useEffect, useC...
React is a JavaScript library for building user interfaces. React components are reusable, self-contained building blocks of a UI.
React is a JavaScript library for creating interactive UIs
React components are reusable and self-contained
Components can be nested within each other to create complex UI structures
Components can have their own state and lifecycle methods
React uses a virtual DOM to efficiently update the...
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.
React is a JavaScript library for building user interfaces. React components are reusable, self-contained building blocks of a UI.
React is a JavaScript library for creating interactive UIs
React components are reusable and self-contained
Components can be nested within each other to create complex UI structures
Components can have their own state and lifecycle methods
React uses a virtual DOM to efficiently update the UI
Hooks in React are functions that allow you to use state and other React features in functional components.
Hooks are introduced in React 16.8 as a way to write reusable logic in functional components.
They allow you to use state and other React features without writing a class.
Hooks provide a way to break down complex components into smaller, reusable functions.
Some commonly used hooks are useState, useEffect, useContex...
Props are used in React to pass data from a parent component to a child component.
Props are read-only and cannot be modified by the child component
Props are passed as attributes to the child component in JSX
Props can be any type of data, including strings, numbers, objects, or even functions
Props can be used to customize the behavior or appearance of a component
Props can be accessed in the child component using the 'pr...
I chose this company for its innovative projects, strong team culture, and commitment to professional growth.
The company is known for its cutting-edge technology, like the recent launch of a progressive web app that improved user engagement by 30%.
I admire the collaborative environment here, where team members regularly share knowledge through workshops and hackathons.
The emphasis on continuous learning aligns with my ...
I appeared for an interview in Feb 2025.
A CSRF token is a security measure to prevent unauthorized actions on behalf of authenticated users in web applications.
CSRF stands for Cross-Site Request Forgery.
It protects against attacks where unauthorized commands are transmitted from a user that the web application trusts.
A CSRF token is a unique, secret, and unpredictable value generated by the server and sent to the client.
The token is included in forms or AJAX...
ORM (Object-Relational Mapping) is a programming technique for converting data between incompatible type systems using objects.
ORM allows developers to interact with databases using Python objects instead of SQL queries.
Popular ORM libraries in Python include SQLAlchemy and Django ORM.
Example: Using Django ORM, you can create a new user with 'User.objects.create(username='john')'.
ORM abstracts database interactions, ma...
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
8 part of mcq questions with verbal logical and analytical and technical question of 4 parts
10 question of program in our choosen languages
I applied via Walk-in and was interviewed in Mar 2024. There were 3 interview rounds.
Mathematical question , grammatical question
I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.
Top trending discussions
I applied via Naukri.com and was interviewed in Jul 2023. There were 5 interview rounds.
Basic array questions and few technical mcqs
ArrayList is a dynamic array implementation, while HashMap is a key-value pair data structure using hashing.
ArrayList internally uses an array to store elements, and automatically resizes when needed.
HashMap uses hashing to store key-value pairs, with keys being unique and values being accessible through the keys.
ArrayList allows duplicate elements and maintains insertion order, while HashMap does not allow duplicate k...
Citi offers a dynamic environment for growth, innovation, and collaboration, aligning with my career aspirations and values.
Citi's commitment to innovation aligns with my passion for developing cutting-edge solutions, like using Java for fintech applications.
The diverse and inclusive culture at Citi resonates with my belief in teamwork and collaboration, enhancing productivity and creativity.
Citi's global presence prov...
I applied via Company Website and was interviewed in Jun 2024. There was 1 interview round.
Simple java coding questions on file io, atomic integers etc
The duration of D&K Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 6 interview experiences
Difficulty level
Duration
based on 15 reviews
Rating in categories
Java Developer
5
salaries
| ₹1.8 L/yr - ₹2 L/yr |
Graphic Designer
5
salaries
| ₹1 L/yr - ₹3.3 L/yr |
Business Development Manager
5
salaries
| ₹2 L/yr - ₹6 L/yr |
Embedded Developer
5
salaries
| ₹1.6 L/yr - ₹2 L/yr |
Software Developer
4
salaries
| ₹1 L/yr - ₹3.2 L/yr |
Bajaj Finserv
Wells Fargo
JPMorgan Chase & Co.
HSBC Group