Filter interviews by
Create a program to print last 10 lines from a file and trigger itself every minute.
Read the file and store the last 10 lines in a data structure like a queue or array
Use a timer to trigger the program every minute
Print the last 10 lines from the data structure
APIs can be slow due to various factors; optimizing them involves identifying bottlenecks and improving performance.
Network Latency: High latency can slow down API responses. Use CDNs to cache responses closer to users.
Database Queries: Inefficient queries can delay responses. Optimize queries and use indexing.
Heavy Computation: Offload heavy computations to background jobs or use caching mechanisms.
Third-party Se...
Design a search engine
Define the scope and purpose of the search engine
Determine the data sources and indexing strategy
Implement a ranking algorithm to prioritize search results
Design a user-friendly interface for search queries
Consider scalability and performance optimizations
Implement features like autocomplete and spell correction
Migrating data from on-premise servers to cloud storage
Identified data sources and destination in cloud storage
Developed ETL pipelines to extract, transform, and load data
Ensured data integrity and security during migration process
Monitored and optimized performance of data transfer
Collaborated with cross-functional teams for successful migration
To wait for file loading in Selenium Automation, we can use explicit wait or thread.sleep() method.
Explicit wait is used to wait for a specific condition to occur before proceeding with the next step.
Thread.sleep() method is used to pause the execution for a specified amount of time.
We can also use the ExpectedConditions class to wait for a file to be loaded.
Waiting for a file to be loaded is important to ensure t...
Multi-window handling in Selenium involves managing multiple browser windows or tabs during automation testing.
Use driver.getWindowHandles() to get all window handles.
Switch to a specific window using driver.switchTo().window(windowHandle).
To close a window, use driver.close() and switch back to the original window.
Example: After opening a new tab, switch back to the main window using driver.switchTo().window(orig...
Selenium waits are crucial for handling dynamic web elements during automation testing.
Implicit Wait: Sets a default wait time for the entire session. Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Explicit Wait: Waits for a specific condition to occur before proceeding. Example: WebDriverWait wait = new WebDriverWait(driver, 10); wait.until(ExpectedConditions.visibilityOf(element));
Fluen...
Multiple credentials can be logged in using data from an excel sheet.
Read the excel sheet using a library like Apache POI
Iterate through the rows and columns to get the data
Use a loop to login with each set of credentials
Assert the login success or failure for each set of credentials
Abstract class is a class that cannot be instantiated and can have both abstract and non-abstract methods. Interface is a blueprint for a class and can only have abstract methods.
Abstract class can have constructors while interface cannot
A class can implement multiple interfaces but can only inherit from one abstract class
Abstract class can have instance variables while interface cannot
Abstract class is used for c...
WebDriver is a tool for automating web applications. WebElement is an interface representing an HTML element.
WebDriver is a browser automation tool used to control the browser and interact with web elements
WebElement is an interface representing an HTML element on a web page
WebDriver interacts with web elements using the WebElement interface
Examples of web elements include buttons, text fields, and links
I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.
APIs can be slow due to various factors; optimizing them involves identifying bottlenecks and improving performance.
Network Latency: High latency can slow down API responses. Use CDNs to cache responses closer to users.
Database Queries: Inefficient queries can delay responses. Optimize queries and use indexing.
Heavy Computation: Offload heavy computations to background jobs or use caching mechanisms.
Third-party Service...
Create a program to print last 10 lines from a file and trigger itself every minute.
Read the file and store the last 10 lines in a data structure like a queue or array
Use a timer to trigger the program every minute
Print the last 10 lines from the data structure
I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.
Pitch AlphaSense to a prospect and explain why they would use the AlphaSense platform.
I applied via Company Website and was interviewed before Sep 2023. There were 2 interview rounds.
Medium Code, Design, database design, Java
I appeared for an interview before Apr 2024, where I was asked the following questions.
I applied via Job Portal and was interviewed in Apr 2024. There were 2 interview rounds.
HackerRank Test -> 2 Programs one with java logic and one for Selenium
I applied via LinkedIn and was interviewed in Jul 2023. There were 3 interview rounds.
Search index given a query and document
Design a search engine
Define the scope and purpose of the search engine
Determine the data sources and indexing strategy
Implement a ranking algorithm to prioritize search results
Design a user-friendly interface for search queries
Consider scalability and performance optimizations
Implement features like autocomplete and spell correction
Love marriage or arrange marriage
Sums and logistics questions
I applied via LinkedIn and was interviewed in Sep 2022. There were 4 interview rounds.
I applied via Recruitment Consulltant and was interviewed before Sep 2022. There were 3 interview rounds.
2-3 questions SQL-based questions on one sample dataset. They test for your knowledge on
- Window functions
- Complex joins
- Use of CTE's
- Query performance and cost optimization
Migrating data from on-premise servers to cloud storage
Identified data sources and destination in cloud storage
Developed ETL pipelines to extract, transform, and load data
Ensured data integrity and security during migration process
Monitored and optimized performance of data transfer
Collaborated with cross-functional teams for successful migration
Top trending discussions
Some of the top questions asked at the AlphaSense interview -
based on 11 interview experiences
Difficulty level
Duration
based on 48 reviews
Rating in categories
Content Analyst
71
salaries
| ₹2.7 L/yr - ₹8.1 L/yr |
Senior Software Engineer
36
salaries
| ₹17 L/yr - ₹49.6 L/yr |
Software Developer
33
salaries
| ₹22.8 L/yr - ₹29.2 L/yr |
Software Engineer
24
salaries
| ₹10 L/yr - ₹22 L/yr |
QA Engineer
16
salaries
| ₹4.5 L/yr - ₹11.8 L/yr |
24/7 Customer
Microsoft Corporation
SAP