Filter interviews by
CAM charges, or Common Area Maintenance charges, cover shared expenses in commercial properties, ensuring maintenance and operational efficiency.
CAM charges typically include expenses for landscaping, snow removal, and janitorial services.
Utilities like water, electricity, and gas for common areas are often included in CAM charges.
Insurance costs for the property, including liability and property insurance, are pa...
Functional testing focuses on the behavior of the system, while non-functional testing focuses on performance, reliability, and usability.
Functional testing verifies if the software functions as expected based on the requirements.
Non-functional testing checks aspects like performance, reliability, and usability.
Examples of functional testing include unit testing, integration testing, and system testing.
Examples of...
Automate the registration page by using test automation tools and frameworks.
Identify the elements on the registration page such as input fields, buttons, and validation messages.
Use test automation tools like Selenium WebDriver to interact with the elements on the page.
Write test scripts in a programming language like Java or Python to automate the registration process.
Implement data-driven testing to test differ...
Check if a sentence contains all vowels (a, e, i, o, u) at least once.
Convert the sentence to lowercase to ensure uniformity.
Use a set to track the vowels found in the sentence.
Iterate through the sentence and add vowels to the set.
At the end, check if the set contains all five vowels: a, e, i, o, u.
Example: 'The quick brown fox jumps over a lazy dog' returns true.
A static method is a method that belongs to the class itself, rather than to instances of the class.
Static methods can be called without creating an instance of the class.
They are commonly used for utility functions that do not require access to instance variables.
Static methods are declared using the 'static' keyword in the method signature.
Example: Math.max() is a static method in the Math class that returns the...
Two SQL queries can be written to retrieve and manipulate data from a database effectively.
Query 1: SELECT * FROM employees WHERE department = 'Sales'; - Retrieves all employees in the Sales department.
Query 2: UPDATE products SET price = price * 1.1 WHERE category = 'Electronics'; - Increases the price of all electronic products by 10%.
To create user stories for capturing employee attendance, consider the needs of the stakeholders and the desired functionality.
Identify the stakeholders involved in the attendance tracking process (e.g., HR, managers, employees).
Understand the requirements and goals of each stakeholder.
Break down the feature into smaller user stories that address specific functionalities (e.g., clock-in/out, leave requests, report...
Yes
Yes, I am aware of agile methodologies.
Agile methodologies are a set of principles and practices that promote iterative and incremental development.
They prioritize customer collaboration, flexibility, and adaptability.
Examples of agile methodologies include Scrum, Kanban, and Lean.
Agile methodologies focus on delivering value to the customer in short iterations called sprints or iterations.
ORM stands for Object-Relational Mapping, a technique to map objects from an application to tables in a relational database.
ORM helps developers interact with databases using objects instead of SQL queries
Popular ORMs include SQLAlchemy for Python, Django ORM for Django framework
ORMs provide features like data validation, relationship management, and query optimization
Python code to find missing element and SQL query for fetching data from multiple tables.
Python code to find missing element: Use set difference to find missing elements in range 0 to 100.
SQL query for fetching data from multiple tables: Use JOINs like INNER JOIN, LEFT JOIN, or CROSS JOIN to combine data from multiple tables.
Types of Joins in SQL: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN.
Stored Procedures: Pre...
I appeared for an interview in Jan 2025.
Write program to print proper words in given string (jumbled strings) ex: resawoft
tip: backtracking and recurssion need to use
Write customized xpaths path for id="apple123" id="apple456"
Some questions are not asked in straight manner like regression testing and sanity testing.
What are hooks? name
What is POM and Page factory? difference? why are used? how you decide which to choose?
Fluent wait question and syntax?
Exceptions in selenium? how do you decide?
serialization and deserialization?
Multi threading concepts in automation framework
Webdriver interface and selenium 4 architecture
I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.
Functional testing focuses on the behavior of the system, while non-functional testing focuses on performance, reliability, and usability.
Functional testing verifies if the software functions as expected based on the requirements.
Non-functional testing checks aspects like performance, reliability, and usability.
Examples of functional testing include unit testing, integration testing, and system testing.
Examples of non-...
Automate the registration page by using test automation tools and frameworks.
Identify the elements on the registration page such as input fields, buttons, and validation messages.
Use test automation tools like Selenium WebDriver to interact with the elements on the page.
Write test scripts in a programming language like Java or Python to automate the registration process.
Implement data-driven testing to test different s...
I appeared for an interview in Mar 2025, where I was asked the following questions.
I applied via Campus Placement
Basic DSA questions related to string and hashmap
Check if a sentence contains all vowels (a, e, i, o, u) at least once.
Convert the sentence to lowercase to ensure uniformity.
Use a set to track the vowels found in the sentence.
Iterate through the sentence and add vowels to the set.
At the end, check if the set contains all five vowels: a, e, i, o, u.
Example: 'The quick brown fox jumps over a lazy dog' returns true.
I am a Python Developer with 5 years of experience in web development and data analysis.
5 years of experience in Python development
Skilled in web development and data analysis
Proficient in using frameworks like Django and Flask
ORM stands for Object-Relational Mapping, a technique to map objects from an application to tables in a relational database.
ORM helps developers interact with databases using objects instead of SQL queries
Popular ORMs include SQLAlchemy for Python, Django ORM for Django framework
ORMs provide features like data validation, relationship management, and query optimization
I applied via Walk-in and was interviewed in Mar 2024. There was 1 interview round.
Two SQL queries can be written to retrieve and manipulate data from a database effectively.
Query 1: SELECT * FROM employees WHERE department = 'Sales'; - Retrieves all employees in the Sales department.
Query 2: UPDATE products SET price = price * 1.1 WHERE category = 'Electronics'; - Increases the price of all electronic products by 10%.
Aggregate functions in SQL are used to perform calculations on a set of values and return a single value.
Aggregate functions include SUM, AVG, COUNT, MIN, and MAX.
They are often used with the GROUP BY clause to group the results based on certain criteria.
Examples: SELECT SUM(sales) FROM orders; SELECT AVG(age) FROM employees GROUP BY department;
Aggregate functions ignore NULL values unless specified.
I applied via Job Portal and was interviewed in Mar 2024. There were 2 interview rounds.
Tell me about yourself
A static method is a method that belongs to the class itself, rather than to instances of the class.
Static methods can be called without creating an instance of the class.
They are commonly used for utility functions that do not require access to instance variables.
Static methods are declared using the 'static' keyword in the method signature.
Example: Math.max() is a static method in the Math class that returns the maxi...
I applied via Referral and was interviewed in Jul 2023. There were 2 interview rounds.
I appeared for an interview before May 2024, where I was asked the following questions.
CAM charges, or Common Area Maintenance charges, cover shared expenses in commercial properties, ensuring maintenance and operational efficiency.
CAM charges typically include expenses for landscaping, snow removal, and janitorial services.
Utilities like water, electricity, and gas for common areas are often included in CAM charges.
Insurance costs for the property, including liability and property insurance, are part of...
Leases can be classified into various types, each serving different purposes and having unique characteristics.
Operating Lease: A lease where the lessee uses an asset without owning it, typically for a shorter term. Example: Equipment leasing.
Finance Lease: A long-term lease where the lessee has the option to purchase the asset at the end of the lease term. Example: Vehicle leasing.
Capital Lease: Similar to a finance l...
Top trending discussions
The duration of MRI Software interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 17 interview experiences
Difficulty level
Duration
based on 106 reviews
Rating in categories
3-5 Yrs
Not Disclosed
2-3 Yrs
Not Disclosed
5-8 Yrs
Not Disclosed
Software Engineer
51
salaries
| ₹5 L/yr - ₹12.8 L/yr |
Lease Analyst
32
salaries
| ₹3.5 L/yr - ₹5.2 L/yr |
Software Engineer2
31
salaries
| ₹7.5 L/yr - ₹13.5 L/yr |
Senior Software Engineer
30
salaries
| ₹9 L/yr - ₹22.7 L/yr |
QA Engineer
18
salaries
| ₹4.3 L/yr - ₹10.7 L/yr |
Cogoport
Treebo Hotels
KrazyBee
Naaptol Online Shopping