Filter interviews by
Fibonacci series for strings
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained together using .then() method.
They help avoid callback hell and make code more readable.
Example: Fetching data from an API returns a promise that resolves with the da
Async and await are keywords in JavaScript used to work with asynchronous code.
Async is used to define a function as asynchronous, allowing it to run in the background without blocking the main thread.
Await is used to pause the execution of an async function until a Promise is settled, and then to resume the function execution.
Async/await is a more readable and cleaner way to write asynchronous code compared to using c...
Callback hell is a situation in asynchronous programming where multiple nested callbacks make the code hard to read and maintain.
Occurs when multiple asynchronous operations are nested within each other
Can lead to unreadable and unmaintainable code
Can be avoided by using promises, async/await, or libraries like async.js
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 3 interview rounds.
Conversion & ROAS Calculation , Pivot Table , Vlookup & Hlookup ,
Launching a product on marketplaces involves strategic planning, optimization, and effective promotion.
Research and select the most suitable marketplaces for your product
Optimize product listings with relevant keywords, attractive images, and compelling descriptions
Set competitive pricing to attract customers
Promote the product through targeted advertising campaigns
Leverage customer reviews and ratings to build trust a...
posted on 4 Jan 2025
I applied via Referral and was interviewed in Dec 2024. There were 3 interview rounds.
30 Min and topic was related to JD
posted on 11 Dec 2024
I was interviewed in Nov 2024.
1. Two sum
2. longest uniq substring in a string
3. API status codes
posted on 9 Oct 2024
I applied via campus placement at International Institute of Information Technology (IIIT), Allahabad and was interviewed in Sep 2024. There were 2 interview rounds.
2 sections 37 minutes first section aptitude and case study based que , section 2 maths and logic
I have always been fascinated by the financial markets and enjoy analyzing trends and data to make informed decisions.
I have a strong background in finance and data analysis, which makes me well-suited for a role as a Financial Marketing Analyst.
I am passionate about understanding consumer behavior and market dynamics to develop effective marketing strategies.
I have experience in conducting market research and competit...
My trading strategy involves a combination of technical analysis, fundamental analysis, and risk management.
I use technical analysis to identify entry and exit points based on chart patterns and indicators.
I also consider fundamental analysis to evaluate the financial health and growth potential of the companies I invest in.
Risk management is a key component of my strategy, as I set stop-loss orders and diversify my po...
The biggest risk I have taken in my life was quitting my stable job to start my own business.
Left a secure job to pursue entrepreneurship
Invested personal savings into the business
Took on financial risks without guaranteed income
Faced uncertainty and challenges in the initial stages
I applied via Company Website
It was a coding round for a medium level leetcode problem involving hashmaps.
posted on 30 Nov 2024
I applied via Campus Placement
Today it is Thursday.After 132 days,it will be
?
Java is a statically typed language with a strong emphasis on object-oriented programming, while Python is dynamically typed and focuses on simplicity and readability.
Java is statically typed, while Python is dynamically typed
Java is strongly typed, while Python is weakly typed
Java is compiled into bytecode and runs on a virtual machine, while Python is interpreted
Java has a strong emphasis on object-oriented programmi...
Data abstraction is the process of hiding the implementation details of a system and only showing the necessary information to the user.
Data abstraction allows users to interact with complex systems without needing to understand the inner workings.
It helps in reducing complexity and improving efficiency in software development.
Examples include object-oriented programming where classes hide their internal data and expos
I applied via campus placement at Birla Institute of Technology and Science (BITS), Pilani and was interviewed in Sep 2024. There was 1 interview round.
I am a skilled DOT NET Developer with 5 years of experience in developing web applications and software solutions.
5 years of experience in DOT NET development
Proficient in developing web applications and software solutions
Strong knowledge of C#, ASP.NET, MVC, and SQL Server
Experience with front-end technologies like HTML, CSS, and JavaScript
Familiar with Agile development methodologies
I have worked on various projects including e-commerce websites, inventory management systems, and data analysis tools.
Developed e-commerce website using ASP.NET MVC and SQL Server for backend
Implemented inventory management system using C# and Entity Framework
Created data analysis tool using LINQ and JavaScript for frontend
OOPS concepts used in projects include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Reusing code by creating a new class based on an existing class.
Encapsulation: Restricting access to certain components of an object.
Polymorphism: Objects of different classes can be treated as objects of a common superclass.
Abstraction: Hiding the implementation details and showing only the necessary features.
SQL is a programming language used for managing and manipulating databases.
SQL stands for Structured Query Language
It is used to communicate with databases to perform tasks like querying data, updating data, and creating databases
Common SQL commands include SELECT, INSERT, UPDATE, DELETE
SQL is used in various database management systems like MySQL, SQL Server, Oracle
posted on 8 Jan 2025
Senior Software Engineer
8
salaries
| ₹10.7 L/yr - ₹33 L/yr |
Senior Software Development Engineer
6
salaries
| ₹11.5 L/yr - ₹32 L/yr |
Software Development Engineer
5
salaries
| ₹6 L/yr - ₹13.5 L/yr |
Software Developer
4
salaries
| ₹10 L/yr - ₹13.5 L/yr |
IT Administrator
4
salaries
| ₹3 L/yr - ₹3.8 L/yr |
TCS
Infosys
Wipro
HCLTech