i
Encora
Filter interviews by
== checks reference equality, while equals() checks value equality in Java.
== compares memory addresses (references) of objects.
equals() compares the actual content or state of the objects.
Example: String str1 = new String('test'); String str2 = new String('test'); str1 == str2 returns false, but str1.equals(str2) returns true.
For primitive types, == compares values directly.
Custom classes should override equals()...
Activities in Azure Data Factory are tasks that define data movement and transformation processes within data pipelines.
Activities are the building blocks of a pipeline in Azure Data Factory.
They can perform data movement, data transformation, or control flow operations.
Examples include Copy Activity for data transfer, Data Flow for data transformation, and Execute Pipeline for invoking another pipeline.
Activities...
REST is an architectural style for APIs, while GraphQL is a query language for APIs, offering more flexibility in data retrieval.
Data Fetching: In REST, multiple endpoints are needed to fetch related data (e.g., /users and /posts), while GraphQL allows fetching all related data in a single query.
Over-fetching and Under-fetching: REST can lead to over-fetching (getting more data than needed) or under-fetching (requ...
SSR (Server-Side Rendering) and SSG (Static Site Generation) are rendering methods in Next.js for optimizing web applications.
SSR (Server-Side Rendering): Pages are rendered on the server for each request, providing fresh content and better SEO. Example: A news website that updates articles frequently.
SSG (Static Site Generation): Pages are pre-rendered at build time, serving static HTML files for faster load time...
Headless CMS decouples content management from presentation, offering flexibility and scalability for modern web applications.
Decoupled Architecture: Allows developers to manage content separately from the front-end, enabling the use of various frameworks and technologies.
Omnichannel Delivery: Content can be delivered across multiple platforms (web, mobile, IoT) using APIs, ensuring a consistent user experience.
Fl...
Databricks is a cloud-based platform for big data analytics and machine learning, built on Apache Spark.
Unified analytics platform that integrates data engineering, data science, and machine learning.
Supports collaborative notebooks for real-time collaboration among data teams.
Offers built-in machine learning capabilities with MLflow for tracking experiments.
Provides seamless integration with various data sources ...
ADF stands for Azure Data Factory, a cloud-based data integration service for creating data-driven workflows.
ADF allows users to create data pipelines for moving and transforming data.
It supports various data sources like Azure Blob Storage, SQL databases, and on-premises data.
ADF provides a visual interface for designing workflows, making it user-friendly.
It integrates with other Azure services, such as Azure Mac...
ACID properties ensure reliable transactions in databases, maintaining data integrity and consistency.
Atomicity: Transactions are all-or-nothing. Example: If a bank transfer fails, no money is deducted.
Consistency: Transactions must leave the database in a valid state. Example: A transaction should not violate any constraints.
Isolation: Transactions occur independently. Example: Two transactions should not interfe...
The task is to find the nth prime number using an efficient algorithm.
Prime numbers are natural numbers greater than 1 that have no divisors other than 1 and themselves.
To find the nth prime, we can use the Sieve of Eratosthenes for efficiency.
Example: The 1st prime is 2, the 2nd is 3, the 3rd is 5, and the 4th is 7.
We can keep a count of primes found until we reach the nth one.
SQL commands follow a specific order of execution, crucial for understanding query processing and results.
1. FROM: Specifies the tables to retrieve data from. Example: SELECT * FROM employees;
2. WHERE: Filters records based on conditions. Example: SELECT * FROM employees WHERE age > 30;
3. GROUP BY: Groups rows sharing a property. Example: SELECT department, COUNT(*) FROM employees GROUP BY department;
4. HAVING:...
I applied via Company Website and was interviewed in Oct 2024. There were 4 interview rounds.
Prepare well with basic and advanced JavaScript concepts and logical questions. They will ask you to implement all the topics using code.
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 3 interview rounds.
Analyzing a 10% decline in YouTube viewership requires examining various factors affecting user engagement and content consumption.
Content Quality: A decline in the quality or relevance of videos may lead to decreased viewer interest. For example, if popular creators stop uploading.
Competition: Increased competition from other platforms like TikTok or Twitch could divert viewers. For instance, short-form content gainin...
Key considerations for Netflix expanding to a new territory
Market research to understand local preferences and competition
Licensing agreements for content distribution in the new territory
Localization of content and user interface to cater to the new audience
Infrastructure setup for streaming services in the new territory
Compliance with local regulations and censorship laws
Marketing and promotion strategies tailored to...
A rugged and versatile communication device for the Indian Army to enhance coordination and efficiency in the field.
Incorporate encrypted communication capabilities for secure information exchange
Include GPS tracking and mapping features for navigation in remote areas
Design the product to be durable and water-resistant to withstand harsh conditions
Integrate a long-lasting battery for extended use during missions
I appeared for an interview in Nov 2024.
Middleware in Django is a framework of hooks into Django's request/response processing. Custom middlewares can be written to perform additional functions.
Middleware is a framework of hooks into Django's request/response processing
Custom middlewares can be written by creating a class with methods like process_request, process_response, etc.
Middleware classes should be defined in a middleware.py file in the Django app
Mid...
SQL joins combine rows from two or more tables based on related columns, enabling complex queries and data retrieval.
INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.a_id;
LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.a_id;
RIGHT JOIN: Returns all records from t...
It was basic coding with python
I appeared for an interview in Apr 2025, where I was asked the following questions.
I appeared for an interview in May 2025, where I was asked the following questions.
Count the number of unique substrings of a given length in a string.
Use a sliding window approach to extract substrings of the specified length.
Utilize a set to store unique substrings, ensuring duplicates are not counted.
Example: For 'abc', unique substrings of length 2 are 'ab', 'bc'. Total = 2.
Consider edge cases: If length > string length, return 0.
Fetch employee details for those who joined most recently with the 5th highest salary.
Use a subquery to find the 5th highest salary.
Use the ROW_NUMBER() function to rank employees by joining date.
Join the results to get employee details based on the salary.
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Circular reference cycle occurs when two or more objects reference each other, creating an infinite loop.
Circular reference cycle can lead to memory leaks as the objects involved will never be deallocated.
To prevent circular reference cycles, weak references can be used in one of the objects.
Example: Object A has a strong reference to Object B, and Object B has a strong reference to Object A, creating a circular refere...
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
An application for managing personal finances.
Allow users to input income and expenses
Provide visual representation of financial data
Include budgeting tools and goal setting features
Top trending discussions
The duration of Encora interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 103 interview experiences
Difficulty level
Duration
based on 847 reviews
Rating in categories
Senior Software Engineer
901
salaries
| ₹17.2 L/yr - ₹31 L/yr |
Technical Lead
863
salaries
| ₹15 L/yr - ₹46 L/yr |
Software Engineer
335
salaries
| ₹5.9 L/yr - ₹15.2 L/yr |
Software Developer
158
salaries
| ₹3 L/yr - ₹16.4 L/yr |
QA Lead
148
salaries
| ₹10 L/yr - ₹35 L/yr |
Xoriant
CitiusTech
HTC Global Services
HERE Technologies