i
Estuate Software
Filter interviews by
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed before Oct 2022. There were 2 interview rounds.
I applied via Recruitment Consultant and was interviewed in Jul 2021. There was 1 interview round.
Sanity testing is a narrow and deep testing approach while smoke testing is a wide and shallow testing approach.
Sanity testing is done to check if the critical functionalities of the application are working fine after a small change is made.
Smoke testing is done to check if the application is stable enough to proceed with further testing.
Sanity testing is a subset of regression testing while smoke testing is a subset o...
Framework execution flow involves the sequence of steps followed by the automation framework to execute a test case.
The framework reads the test case from the test data source.
It then identifies the test steps and their corresponding actions.
The framework then executes the test steps in the defined sequence.
During execution, the framework captures and reports the test results.
Finally, the framework generates a test rep
TestNg is a testing framework used to run failed test cases and manage test suites.
TestNg allows rerunning of failed test cases using the 'rerun-failed.xml' file.
It provides annotations to manage test execution flow and grouping of test cases.
TestNg generates detailed test reports and supports parallel test execution.
It also provides data-driven testing and integration with other tools like Selenium and JUnit.
Jenkins jobs can be scheduled using the Build Triggers option. The flow includes SCM polling, build, and post-build actions.
Go to the job configuration page and select Build Triggers
Choose the appropriate trigger option such as Poll SCM or Build periodically
Configure the trigger settings such as the schedule or polling interval
Add build steps and post-build actions as required
Save the job configuration
Jenkins will auto...
Object-oriented programming concepts that help in building modular and reusable software.
Encapsulation - bundling data and methods that operate on that data within a single unit
Inheritance - creating new classes from existing ones, inheriting their properties and methods
Polymorphism - ability of objects to take on many forms, allowing different objects to be treated as if they were the same type
Abstraction - hiding imp...
Program to find second highest number in an array of strings.
Convert strings to integers
Sort the array in descending order
Return the second element
Query to find salary more than 10000 and dept belongs to finance
Use SELECT statement with WHERE clause
Specify salary greater than 10000 and department as finance
Use AND operator to combine conditions
A program to find the occurrence of characters in a given string.
Create an empty dictionary to store the character count.
Loop through each character in the string.
If the character is already in the dictionary, increment its count.
If the character is not in the dictionary, add it with a count of 1.
Return the dictionary with character counts.
Verification ensures that the software meets the specified requirements, while validation ensures that the software meets the customer's needs.
Verification checks if the software is built according to the design specifications.
Validation checks if the software meets the customer's requirements.
Verification is done before validation.
Verification includes reviews, walkthroughs, and inspections.
Validation includes testing
100% test coverage is not possible, but we can aim for maximum coverage by prioritizing tests and using automation.
Prioritize tests based on risk and criticality
Use automation to cover repetitive and time-consuming tests
Perform code reviews to ensure all code paths are covered
Continuously monitor and update test suite
Collaborate with developers to ensure all changes are tested
Use tools like code coverage analysis to id
I applied via Referral and was interviewed before Jul 2022. There were 4 interview rounds.
Estuate Software interview questions for popular designations
I applied via Referral and was interviewed in Sep 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed before Oct 2021. There were 3 interview rounds.
Top trending discussions
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
To create a pipeline in Databricks, you can use Databricks Jobs or Apache Airflow for orchestration.
Use Databricks Jobs to create a pipeline by scheduling notebooks or Spark jobs.
Utilize Apache Airflow for more complex pipeline orchestration with dependencies and monitoring.
Leverage Databricks Delta for managing data pipelines with ACID transactions and versioning.
posted on 17 Dec 2024
I applied via Instahyre and was interviewed in Nov 2024. There was 1 interview round.
Use SQL query to count number of reportees for each manager and filter out those with atleast 5 reportees.
Write a SQL query to count number of reportees for each manager using GROUP BY clause
Add HAVING clause to filter out managers with atleast 5 reportees
Example: SELECT managerId, COUNT(id) AS num_reportees FROM table_name GROUP BY managerId HAVING num_reportees >= 5
Use libraries like pandas and dask to efficiently manage large datasets in Python.
Use pandas library for data manipulation and analysis.
Use dask library for parallel computing and out-of-core processing.
Optimize memory usage by loading data in chunks or using data types efficiently.
Consider using cloud services like AWS S3 or Google BigQuery for storing and processing large datasets.
Some commonly used Python libraries for Data Analysts are Pandas, NumPy, Matplotlib, and Scikit-learn.
Pandas - used for data manipulation and analysis
NumPy - used for numerical computing and working with arrays
Matplotlib - used for data visualization
Scikit-learn - used for machine learning and data mining
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
Agile values include individuals and interactions over processes and tools, while Scrum values include commitment, courage, focus, openness, and respect.
Agile values prioritize individuals and interactions over processes and tools
Scrum values include commitment, courage, focus, openness, and respect
Scrum ceremonies include Sprint Planning, Daily Standup, Sprint Review, and Sprint Retrospective
Story points are a unit of...
As a project manager, I prepare various documents such as project plans, schedules, budgets, risk assessments, and progress reports. I contribute by leading the team, managing resources, and ensuring project success.
Prepare project plans outlining scope, objectives, deliverables, and timelines
Create schedules to allocate tasks and track progress
Develop budgets to manage project costs effectively
Conduct risk assessments...
Provide clear expectations, offer support and training, provide feedback and recognition, set goals and milestones.
Clearly communicate expectations and goals to the resource.
Offer support and training to help the resource improve their skills and knowledge.
Provide regular feedback and recognition for progress made.
Set specific goals and milestones to track improvement.
Create a development plan with the resource to addr...
Scrum of Scrums is a scaled agile framework where multiple Scrum teams coordinate their work. PI planning is a key event in SAFe where teams plan their work for the upcoming Program Increment.
Scrum of Scrums involves representatives from each Scrum team meeting regularly to discuss dependencies and progress.
PI planning is a two-day event where teams align on their objectives, dependencies, and priorities for the upcomi...
I applied via Campus Placement and was interviewed in Sep 2024. There were 4 interview rounds.
Pretty standard GD on topics around working remotely and country's macroeconomic
Derivative and alternative investments involve complex financial instruments and strategies beyond traditional stocks and bonds.
Derivatives are financial contracts whose value is derived from an underlying asset, index, or rate. Examples include options, futures, and swaps.
Alternative investments are non-traditional assets such as private equity, hedge funds, real estate, and commodities.
Both derivative and alternative...
based on 62 reviews
Rating in categories
8-13 Yrs
â‚ą 15-30 LPA
5-8 Yrs
â‚ą 10-19 LPA
Software Engineer
134
salaries
| â‚ą2.8 L/yr - â‚ą6.2 L/yr |
Senior Software Engineer
63
salaries
| â‚ą4.5 L/yr - â‚ą13.9 L/yr |
Technical Lead
32
salaries
| â‚ą7.8 L/yr - â‚ą30.8 L/yr |
Data Analyst
21
salaries
| â‚ą2.9 L/yr - â‚ą5.5 L/yr |
Software Developer
17
salaries
| â‚ą2.8 L/yr - â‚ą8.8 L/yr |
Persistent Systems
TCS
Infosys
Wipro