Add office photos
Employer?
Claim Account for FREE

Nirvana Solutions

3.0
based on 72 Reviews
Filter interviews by

30+ Bharuka Constructions Interview Questions and Answers

Updated 19 Feb 2025
Popular Designations

Q1. How to copy data from one tab and paste it another tab where both tab are already opened?

Ans.

To copy data from one tab and paste it in another tab, use keyboard shortcuts or right-click options.

  • Use Ctrl + C to copy data from the source tab

  • Switch to the target tab

  • Use Ctrl + V to paste the copied data in the target tab

  • Alternatively, right-click on the selected data and choose 'Copy', then right-click in the target tab and choose 'Paste'

Add your answer

Q2. How to drag any object one place to another place using actions class?

Ans.

Use Actions class in Selenium to drag an object from one place to another.

  • Create an instance of Actions class

  • Use dragAndDrop() method to drag the object to the desired location

  • Perform() method to execute the action

Add your answer

Q3. How to automate mobile app without having a mobile device?

Ans.

Use emulators or cloud-based testing services to automate mobile app testing without physical devices.

  • Utilize emulators such as Android Studio's emulator or Genymotion for Android apps

  • Leverage cloud-based testing services like AWS Device Farm or BrowserStack for testing on various devices and OS versions

  • Implement Appium or Selenium for cross-platform mobile app automation

Add your answer

Q4. How to get data from excel file in selenium?

Ans.

Data from Excel file can be retrieved in Selenium using Apache POI library.

  • Use Apache POI library to read data from Excel files in Selenium

  • Create a FileInputStream object to read the Excel file

  • Create a Workbook object using the FileInputStream

  • Get the desired sheet from the Workbook

  • Iterate through rows and cells to retrieve data

  • Close the Workbook and FileInputStream after use

Add your answer
Discover Bharuka Constructions interview dos and don'ts from real experiences

Q5. How to upload file in selenium?

Ans.

To upload a file in Selenium, you can use the sendKeys() method on the file input element.

  • Locate the file input element on the webpage using appropriate locator strategies

  • Use the sendKeys() method to send the file path to the file input element

  • Ensure the file path is correct and accessible by the browser

Add your answer

Q6. How to switch iFrame one to another?

Ans.

To switch iFrame one to another, you can use the switchTo() method in Selenium WebDriver.

  • Locate the iFrame using its locator

  • Switch to the iFrame using switchTo() method

  • Perform actions within the iFrame

  • Switch back to the default content when done

Add your answer
Are these interview questions helpful?

Q7. Challenges for the QA lead during testing?

Ans.

Challenges for QA lead include managing resources, prioritizing tasks, communication with stakeholders, and ensuring thorough testing.

  • Managing resources effectively to meet deadlines

  • Prioritizing tasks based on criticality and impact on project

  • Communicating effectively with stakeholders to align expectations

  • Ensuring thorough testing coverage across all functionalities

  • Coordinating with development team for timely bug fixes

Add your answer

Q8. Found x path for element on flipkart web app

Ans.

To find x path for element on Flipkart web app, use browser developer tools

  • Open Flipkart web app in browser

  • Right click on the element you want to find x path for

  • Select 'Inspect' to open developer tools

  • Locate the element in the HTML code

  • Right click on the element in the HTML code

  • Select 'Copy' -> 'Copy XPath' to get the x path

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. How to get iFrame in web page?

Ans.

To get an iFrame in a web page, you can use the <iframe> tag in HTML.

  • Use the <iframe> tag in HTML to embed another webpage within the current webpage

  • Specify the source URL of the webpage to be displayed in the iFrame using the 'src' attribute

  • Adjust the height and width of the iFrame using the 'height' and 'width' attributes

  • Add a border around the iFrame using the 'frameborder' attribute

Add your answer

Q10. Retesting and Regression testing difference?

Ans.

Retesting is testing the same functionality again to ensure the defect has been fixed, while regression testing is testing the entire application to ensure new changes have not affected existing functionality.

  • Retesting focuses on verifying that a specific defect has been fixed.

  • Regression testing focuses on ensuring that new changes have not affected existing functionality.

  • Retesting is usually done by the QA analyst who reported the defect.

  • Regression testing is usually done by...read more

Add your answer

Q11. Return type of iFrames in web page ?

Ans.

iFrames in web pages have a return type of HTML elements.

  • iFrames are used to embed another document within the current HTML document.

  • They are represented as HTML elements with a src attribute pointing to the URL of the embedded document.

  • iFrames can be manipulated using JavaScript to interact with the embedded content.

Add your answer

Q12. What is SDLC and STLC?

Ans.

SDLC stands for Software Development Life Cycle, which is the process of developing software from planning to deployment. STLC stands for Software Testing Life Cycle, which is the process of testing software to ensure quality.

  • SDLC involves phases like planning, analysis, design, implementation, and maintenance.

  • STLC involves phases like test planning, test design, test execution, and test closure.

  • SDLC focuses on the overall development of software, while STLC focuses on ensuri...read more

Add your answer

Q13. What are the Testing types?

Ans.

Testing types refer to different approaches and techniques used to validate software functionality.

  • Functional Testing - testing the functionality of the software

  • Non-Functional Testing - testing aspects like performance, usability, etc.

  • Manual Testing - testing done manually by testers

  • Automated Testing - testing done using automation tools

  • Regression Testing - testing to ensure new code changes do not affect existing functionality

  • Smoke Testing - testing to check if the basic fun...read more

Add your answer

Q14. Mouse operation in selenium , syntax

Ans.

Mouse operations in Selenium involve actions like click, double click, right click, drag and drop, etc.

  • Mouse click: driver.findElement(By.xpath("//elementXPath")).click();

  • Double click: Actions action = new Actions(driver); action.doubleClick(element).perform();

  • Right click: Actions action = new Actions(driver); action.contextClick(element).perform();

  • Drag and drop: Actions action = new Actions(driver); action.dragAndDrop(sourceElement, targetElement).perform();

Add your answer

Q15. TestNG annotations and It's sequences?

Ans.

TestNG annotations are used to control the flow of test methods and define the sequence in which they should be executed.

  • Annotations like @BeforeSuite, @BeforeTest, @BeforeClass, @BeforeMethod are used to set up preconditions before executing test methods.

  • Annotations like @Test are used to define test methods.

  • Annotations like @AfterMethod, @AfterClass, @AfterTest, @AfterSuite are used to clean up after executing test methods.

  • Annotations like @DataProvider are used to provide ...read more

Add your answer

Q16. New locators in selenium 4 ?

Ans.

Selenium 4 introduces new locators for more efficient web element identification.

  • Selenium 4 introduces Relative Locators for finding elements based on their relationship with other elements.

  • The 'findElement' method now supports 'withTagName', 'above', 'below', 'toLeftOf', 'toRightOf', and 'near' methods.

  • Relative locators help in writing more robust and readable test scripts.

  • Example: driver.findElement(withTagName("input").below(usernameField));

Add your answer

Q17. Selenium 4 new things?

Ans.

Selenium 4 introduces new features like Relative Locators, Chrome DevTools Protocol, and improved W3C WebDriver support.

  • Relative Locators allow testers to locate elements based on their relationship with other elements.

  • Chrome DevTools Protocol integration enables better debugging capabilities.

  • Improved W3C WebDriver support ensures better compatibility with modern browsers.

  • New APIs for better handling of browser windows and tabs.

  • Support for the new Chromium-based Microsoft Edg...read more

Add your answer

Q18. What is accrued income and expense and it’s entries

Ans.

Accrued income and expenses are revenues and expenses that have been earned or incurred, but not yet received or paid.

  • Accrued income is revenue that has been earned but not yet received. It is recorded as a debit to an asset account and a credit to a revenue account.

  • Accrued expenses are expenses that have been incurred but not yet paid. They are recorded as a debit to an expense account and a credit to a liability account.

  • Accrued income and expenses are typically adjusted at ...read more

Add your answer

Q19. What is dividnend and journal entries for it

Ans.

Dividend is a distribution of a portion of a company's earnings to its shareholders.

  • Dividends are typically paid in cash or additional shares of stock.

  • Journal entry for cash dividend: Debit Retained Earnings, Credit Dividends Payable.

  • Journal entry for stock dividend: Debit Retained Earnings, Credit Common Stock or Paid-in Capital.

  • Dividends reduce the company's retained earnings and are recorded on the balance sheet.

  • Dividends are usually declared by the company's board of dire...read more

Add your answer

Q20. Are you comfortable writing your own CSS?

Ans.

Yes, I am comfortable writing my own CSS.

  • I have experience in writing CSS for various projects.

  • I am familiar with CSS preprocessors like Sass and Less.

  • I am comfortable using CSS frameworks like Bootstrap and Foundation.

  • I am proficient in writing responsive CSS for different screen sizes.

  • I am aware of CSS best practices and maintainable code standards.

Add your answer

Q21. What is bond and its types

Ans.

A bond is a debt investment where an investor loans money to an entity which borrows the funds for a defined period at a fixed interest rate.

  • Bonds are issued by governments, municipalities, corporations, and other entities to raise capital.

  • Types of bonds include government bonds, corporate bonds, municipal bonds, and convertible bonds.

  • Government bonds are issued by national governments and are considered low-risk investments.

  • Corporate bonds are issued by companies to raise ca...read more

Add your answer

Q22. Type of asset classes

Ans.

Asset classes refer to different types of investments that can be made, each with its own risk and return characteristics.

  • The main asset classes are stocks, bonds, cash, and real estate

  • Stocks represent ownership in a company and offer the potential for high returns but also high risk

  • Bonds are debt securities that offer a fixed income stream but lower returns than stocks

  • Cash includes savings accounts, money market funds, and other short-term investments with low risk and low r...read more

Add your answer

Q23. What is options Greeks

Ans.

Options Greeks are a set of risk measures that help traders understand the sensitivity of an option's price to various factors.

  • Options Greeks include Delta, Gamma, Theta, Vega, and Rho.

  • Delta measures the change in the option price for a $1 change in the underlying asset price.

  • Gamma measures the rate of change of Delta.

  • Theta measures the change in the option price with the passage of time.

  • Vega measures the sensitivity of the option price to changes in implied volatility.

  • Rho me...read more

Add your answer

Q24. Options in stock makret

Ans.

Options are contracts that give the holder the right to buy or sell an underlying asset at a predetermined price within a specified time period.

  • Options can be used for hedging or speculation

  • Call options give the holder the right to buy the underlying asset at a predetermined price

  • Put options give the holder the right to sell the underlying asset at a predetermined price

  • Options have an expiration date and strike price

  • Options can be American or European style

Add your answer

Q25. What is options

Ans.

Options are financial instruments that give the holder the right, but not the obligation, to buy or sell an asset at a specified price before or on a specified date.

  • Options can be used for hedging, speculation, or generating income.

  • There are two types of options: call options (which give the holder the right to buy an asset) and put options (which give the holder the right to sell an asset).

  • Options have an expiration date and a strike price, which is the price at which the as...read more

Add your answer

Q26. Implement Login Feature

Ans.

To implement login feature, create a login form, validate user credentials, and redirect to user dashboard.

  • Create a login form with input fields for username and password

  • Validate user credentials by checking against database or API

  • Redirect user to dashboard upon successful login

  • Implement password reset and forgot password functionality

  • Use secure protocols like HTTPS and encryption for user data

Add your answer

Q27. what is hedge funds

Ans.

Hedge funds are investment funds that pool capital from accredited individuals or institutional investors and use various strategies to earn high returns.

  • Hedge funds are typically only available to accredited investors due to their complex and risky nature.

  • They often use leverage and derivatives to amplify returns.

  • Hedge funds can invest in a wide range of assets, including stocks, bonds, commodities, and currencies.

  • They may employ strategies such as long/short equity, event-d...read more

Add your answer

Q28. Explain Redux flow, react lifecycle

Ans.

Redux is a state management library for React. React lifecycle methods are hooks that allow us to run code at specific points in a component's lifecycle.

  • Redux flow involves dispatching actions, which are handled by reducers to update the state. The updated state is then passed down to the components via props.

  • React lifecycle methods include componentDidMount, componentDidUpdate, and componentWillUnmount. They allow us to perform actions when a component mounts, updates, or un...read more

Add your answer

Q29. what sql and why it is used

Ans.

SQL is a programming language used for managing and manipulating relational databases.

  • SQL stands for Structured Query Language

  • It is used to retrieve, insert, update, and delete data in databases

  • Commonly used in business intelligence, data analysis, and software development

  • Examples: SELECT * FROM table_name, INSERT INTO table_name (column1, column2) VALUES (value1, value2)

Add your answer

Q30. Interface vs abstraction

Ans.

Interface defines a contract while abstraction hides implementation details.

  • Interface is a blueprint for a class to implement certain methods and properties.

  • Abstraction is a way to hide implementation details and only show necessary information.

  • Interfaces can be implemented by multiple classes while abstraction is implemented by a single class.

  • Example of interface: IDisposable interface in C#.

  • Example of abstraction: Abstract class in Java.

Add your answer

Q31. What is management

Ans.

Management is the process of planning, organizing, leading, and controlling resources to achieve specific goals.

  • Involves planning and setting goals

  • Organizing resources and tasks

  • Leading and motivating employees

  • Controlling and evaluating performance

  • Examples: setting budgets, creating schedules, delegating tasks

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Bharuka Constructions

based on 12 interviews
Interview experience
4.0
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 376 Interview Questions
4.1
 • 278 Interview Questions
3.8
 • 257 Interview Questions
4.4
 • 202 Interview Questions
3.9
 • 179 Interview Questions
4.0
 • 166 Interview Questions
View all
Top Nirvana Solutions Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter