i
SquareBoat
Filter interviews by
I appeared for an interview in Mar 2025, where I was asked the following questions.
Key UX laws and heuristics guide effective user experience design, enhancing usability and satisfaction.
Hick's Law: The time it takes to make a decision increases with the number of options. Example: Simplifying menu items in an app.
Fitts's Law: The time to acquire a target is a function of the distance to and size of the target. Example: Larger buttons are easier to click.
Gestalt Principles: Users perceive visual elem...
I applied via Approached by Company and was interviewed in Nov 2022. There were 2 interview rounds.
I appeared for an interview before Apr 2024, where I was asked the following questions.
I applied via Company Website and was interviewed in Oct 2020. There were 5 interview rounds.
Call, apply and bind are methods used to set the value of 'this' in a function.
Call and apply are used to invoke a function with a specific 'this' value and arguments passed as an array or list respectively.
Bind is used to create a new function with a specific 'this' value and arguments that can be called later.
Call and apply are similar, but apply is useful when the number of arguments is unknown or variable.
Bind is u...
Closures and currying are advanced concepts in JavaScript that allow for more efficient and flexible code.
Closures allow inner functions to access variables from outer functions
Currying involves breaking down a function with multiple arguments into a series of functions with single arguments
Both closures and currying can improve code readability and maintainability
Top trending discussions
I applied via Campus Placement and was interviewed in Apr 2024. There was 1 interview round.
Program to print 'Hello, World!' in Python
Use the print() function in Python to display text
Enclose the text in single or double quotes
The main responsibility of a QA Engineer is to ensure the quality of software products by testing and identifying defects.
Creating test plans and test cases
Executing test cases and reporting defects
Collaborating with developers to resolve issues
Automating test cases using tools like Selenium
Performing regression testing to ensure software stability
Ensuring software quality through testing involves thorough testing of all functionalities to identify and fix any bugs or issues.
Create test cases to cover all functionalities of the software
Perform manual and automated testing to identify bugs
Regression testing to ensure new changes do not impact existing functionalities
Use tools like Selenium, JUnit, or TestNG for automated testing
Collaborate with developers to fix ...
JMeter is an open-source tool used for performance testing and load testing of web applications.
JMeter allows testers to simulate heavy loads on servers, networks, or objects to test their strength and analyze overall performance.
It can be used to measure performance under different load types, such as stress testing, spike testing, and endurance testing.
JMeter supports various protocols like HTTP, HTTPS, FTP, JDBC, LD...
Cucumber and Karate are testing frameworks used for behavior-driven development (BDD) and API testing, respectively.
Cucumber is a BDD tool that allows writing test cases in plain English using Gherkin syntax
Karate is an API testing tool that combines API testing, test doubles, performance testing, and UI automation in one framework
Both tools support automation testing and help in collaboration between technical and non...
D/B verification and validation in QA refers to the process of ensuring that data in a database is accurate, complete, and consistent.
Verification involves checking if the data in the database matches the expected values or rules.
Validation involves ensuring that the data in the database meets the specified requirements and is reliable.
Examples include verifying that user information is correctly stored in a database a...
Some of the top questions asked at the SquareBoat interview for experienced candidates -
based on 3 interview experiences
Difficulty level
Duration
based on 60 reviews
Rating in categories
3-6 Yrs
Not Disclosed
0-2 Yrs
Not Disclosed
Software Engineer
43
salaries
| ₹5 L/yr - ₹11.6 L/yr |
Front end Engineer
22
salaries
| ₹5 L/yr - ₹9 L/yr |
Product Designer
20
salaries
| ₹5.6 L/yr - ₹10.5 L/yr |
Front end Developer
18
salaries
| ₹4.8 L/yr - ₹13 L/yr |
Software Developer
7
salaries
| ₹3.5 L/yr - ₹10 L/yr |
Zidio Development
Northcorp Software
Accel Frontline
Elentec Power India (EPI) Pvt. Ltd.