Filter interviews by
I applied via Referral and was interviewed before Jun 2023. There was 1 interview round.
Pivot tables are used in Excel to summarize and analyze data by rearranging and grouping information.
Pivot tables allow you to quickly summarize large amounts of data in a spreadsheet.
You can easily rearrange and filter data to see different perspectives.
They are useful for creating reports, analyzing trends, and making data-driven decisions.
For example, you can use a pivot table to analyze sales data by region, produc...
Slicers in MIS reports help filter data visually for better analysis and decision-making.
Slicers are visual filters in Excel that allow users to easily filter data in pivot tables and charts.
They provide a user-friendly way to interact with data and make report navigation more intuitive.
Slicers can be customized to show specific data ranges, categories, or values for quick analysis.
For example, a slicer can be used to ...
Top trending discussions
I applied via Deloitte and was interviewed in Mar 2021. There were 5 interview rounds.
During my Articleship, I handled various tasks including auditing, taxation, and financial reporting, gaining practical experience.
Auditing: Conducted statutory audits for clients in diverse industries, ensuring compliance with accounting standards and regulations.
Taxation: Assisted in preparing and filing income tax returns for individuals and corporations, providing tax planning advice to minimize liabilities.
Financi...
I covered all areas in the FS to the best of my abilities.
I have experience in all areas of the FS, including customer service, sales, inventory management, and team management.
I have also received training in areas such as financial reporting and compliance.
However, there may be specific tasks or responsibilities within these areas that I have not encountered before.
In those cases, I am always willing to learn and ada...
I applied via Naukri.com and was interviewed in Nov 2020. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Apr 2021. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2021. There were 3 interview rounds.
Intangible assets are non-physical assets that have no intrinsic value but can generate revenue for a company.
Examples include patents, trademarks, copyrights, and goodwill.
They are not physical in nature and cannot be touched or seen.
They are recorded on a company's balance sheet and can be bought, sold, or licensed.
Their value is determined by their ability to generate future economic benefits.
They are important for ...
Outstanding salaries represent wages owed to employees that have not yet been paid, requiring a specific journal entry.
Accrual Accounting: Outstanding salaries are recorded as liabilities, reflecting the obligation to pay employees for work done.
Journal Entry: The typical journal entry for outstanding salaries is a debit to the Salary Expense account and a credit to the Salaries Payable account.
Example Entry: If $5,000...
I applied via Job Portal and was interviewed in Nov 2020. There were 3 interview rounds.
Article tag is used for independent content, while section tag is used for grouping related content.
Article tag is used for standalone content that can be distributed and reused independently.
Section tag is used to group related content together within a document.
Article tag is typically used for blog posts, news articles, etc.
Section tag is commonly used for dividing content into different sections like chapters, head...
Typescript offers static typing, better tooling, and improved scalability over JavaScript.
Static typing catches errors at compile time instead of runtime
Better tooling with features like code completion and refactoring
Improved scalability with support for interfaces and classes
Can be transpiled to JavaScript for browser compatibility
Used by popular frameworks like Angular and React Native
var, let and const are all used for variable declaration in JavaScript.
var is function-scoped and can be redeclared and updated.
let is block-scoped and can be updated but not redeclared.
const is block-scoped and cannot be updated or redeclared.
Use const for values that won't change, let for values that will change, and var for legacy code.
Example: var x = 10; let y = 'hello'; const z = true;
Variable hoisting is a behavior in JavaScript where variable declarations are moved to the top of their scope.
Variable declarations are processed before any code is executed.
Variables declared with 'var' are hoisted to the top of their scope.
This can lead to unexpected behavior if variables are used before they are declared.
Example: console.log(x); // undefined var x = 5;
Example: function example() { console.log(...
Application state is managed through various techniques such as Redux, Context API, and local state.
Redux is a popular state management library that allows for a centralized store of application state.
Context API is a built-in React feature that allows for sharing state between components without the need for props drilling.
Local state can be used for managing state within a single component.
Other techniques include us...
Mutable data types can be changed after creation, while immutable data types cannot be changed.
Mutable data types include lists, dictionaries, and sets.
Immutable data types include strings, tuples, and frozensets.
Changing a mutable data type will modify the original object, while changing an immutable data type will create a new object.
Example: changing a list by appending an element will modify the original list, whil...
Call by value and call by reference are two ways of passing arguments to a function.
Call by value passes a copy of the argument's value to the function.
Call by reference passes a reference to the argument's memory location to the function.
Call by value is used for simple data types like int, float, etc.
Call by reference is used for complex data types like arrays, structures, etc.
Function to normalise a decimal number without using math functions.
Extract the integer and decimal parts of the number
Count the number of digits in the decimal part
Multiply the decimal part by 10^number of decimal digits to convert it to an integer
Add the integer and converted decimal parts and return the result
Component lifecycle hooks are methods that allow you to handle events during the lifecycle of a component in React.
There are three phases in the lifecycle of a component: Mounting, Updating, and Unmounting.
Mounting phase: constructor(), static getDerivedStateFromProps(), render(), componentDidMount()
Updating phase: static getDerivedStateFromProps(), shouldComponentUpdate(), render(), getSnapshotBeforeUpdate(), componen...
Components interact with each other through inputs, outputs, and services.
Components can pass data to child components through inputs.
Components can emit events to parent components through outputs.
Components can share data and functionality through services.
Components can also communicate through the @ViewChild and @ContentChild decorators.
Example: A parent component passes data to a child component through an input p...
I applied via Referral and was interviewed in Oct 2020. There were 3 interview rounds.
To export Apex code coverage, use the Salesforce Developer Console or a third-party tool.
Open the Developer Console and navigate to the 'Tests' tab.
Select the classes you want to export coverage for and click 'Export' in the 'Code Coverage' section.
Alternatively, use a third-party tool like Illuminated Cloud or Gearset to export coverage data.
Coverage data can be exported in various formats, including CSV and XML.
SOQL can be used to query Apex code coverage data.
Use the ApexCodeCoverage object to query code coverage data
Filter by class or trigger name using the Name field
Aggregate data using GROUP BY clauses
Join with other objects to get additional information
OOPs concept in C# is a programming paradigm that focuses on objects and their interactions.
Encapsulation: bundling of data and methods that operate on that data
Inheritance: ability of a class to inherit properties and methods from a parent class
Polymorphism: ability of objects to take on multiple forms or behaviors
Abstraction: hiding of implementation details and exposing only necessary information
I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.
Python interpreter is a program that executes Python code.
It reads Python code and converts it into machine-readable code
It executes the code line by line
It also provides a command-line interface for interactive programming
Examples: CPython, Jython, IronPython
Python was developed by Guido van Rossum in the late 1980s.
Guido van Rossum started working on Python in December 1989.
Python's design philosophy emphasizes code readability and ease of use.
Python is an interpreted, high-level, general-purpose programming language.
Python's popularity has been steadily increasing over the years.
Python is open-source and has a large community of developers contributing to its development...
PEP8 is a style guide for Python code.
PEP8 provides guidelines for formatting, naming, and organizing Python code.
It covers topics such as indentation, line length, variable naming, and function and class definitions.
Adhering to PEP8 can improve code readability and maintainability.
Tools such as Flake8 and PyLint can be used to check code against PEP8 standards.
A class is a blueprint for creating objects that have similar properties and behaviors.
A class is a user-defined data type that encapsulates data and functions.
It provides a way to organize and structure code.
Objects are instances of a class.
Classes can inherit properties and behaviors from other classes.
Example: A class 'Car' can have properties like 'color', 'model', and behaviors like 'start', 'stop'.
An object is an instance of a class that encapsulates data and behavior.
Objects are created from classes
They have attributes (data) and methods (behavior)
Objects can interact with each other through method calls
Examples include a car object with attributes like make, model, and color, and methods like start and stop
Another example is a person object with attributes like name and age, and methods like walk and talk
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows code reuse and promotes code organization.
The existing class is called the parent or superclass, and the new class is called the child or subclass.
The child class inherits all the properties and methods of the parent class and can also add its own unique properties and ...
Multiple inheritance is the ability of a class to inherit properties and behavior from multiple parent classes.
It allows a class to inherit from more than one parent class.
It can lead to the diamond problem where a class inherits from two classes that have a common base class.
Languages like C++ support multiple inheritance while others like Java do not.
Example: A class can inherit properties from both a 'Vehicle' class...
Data abstraction is the process of hiding implementation details and showing only the necessary information to the user.
Abstraction is achieved through abstract classes and interfaces
It helps in reducing complexity and increasing efficiency
Example: A car dashboard shows only necessary information like speed, fuel level, etc. and hides the internal workings of the car
Abstraction is one of the four fundamental concepts o...
based on 1 interview experience
Difficulty level
Duration
TCS
Accenture
Wipro
Cognizant