Filter interviews by
CSS is a styling language for web pages, while SASS is a preprocessor that extends CSS with additional features.
CSS is the standard styling language for web pages, while SASS is a preprocessor that compiles into CSS.
CSS uses a syntax with selectors, properties, and values, while SASS introduces variables, nesting, mixins, and more.
SASS allows for code reusability and modularity through features like mixins and partials...
Company offers competitive salary, great work culture, opportunities for growth, and work-life balance.
Competitive salary compared to industry standards
Positive work culture with emphasis on collaboration and innovation
Opportunities for career growth and advancement within the company
Strong focus on work-life balance with flexible work hours and remote work options
I appeared for an interview in Feb 2025, where I was asked the following questions.
Java provides various classes for file handling, allowing reading and writing operations using streams.
Use FileWriter for writing text files: FileWriter writer = new FileWriter('file.txt');
Use BufferedWriter for efficient writing: BufferedWriter bufferedWriter = new BufferedWriter(writer);
Always close the writer using bufferedWriter.close() to free resources.
Handle exceptions using try-catch blocks to manage IOExceptio
Creating a collection from a string involves splitting the string into elements and storing them in a data structure.
Use the split() method to divide the string into an array. Example: 'a,b,c'.split(',') results in ['a', 'b', 'c'].
Choose a collection type based on requirements: Array, List, Set, etc.
For unique elements, consider using a Set. Example: new Set('aabb') results in ['a', 'b'].
If order matters, use an Array ...
In Java, a top-level class cannot be declared private; only nested classes can be private.
Top-level classes can be public, protected, or package-private, but not private.
Private classes can only be nested within another class.
Example of a private nested class: class Outer { private class Inner {} }
Private classes are used to encapsulate functionality within a specific context.
In Playwright, the alternative for @Test annotation is using the test function from the Playwright Test framework.
Playwright uses the 'test' function to define test cases, similar to @Test in other frameworks.
Example: 'test('should load the homepage', async () => { ... });'
You can group tests using 'describe' blocks: 'describe('Homepage tests', () => { ... });'
Playwright supports various assertions through the 'e...
Assertions in Playwright validate expected outcomes in automated tests, ensuring application behavior meets requirements.
Use 'expect' from Playwright's test library to create assertions.
Example: expect(page.title()).toBe('Expected Title');
Assertions can check various conditions like visibility, text content, and element states.
Example: expect(await page.isVisible('selector')).toBe(true);
Assertions can be chained for mo...
Read command line arguments in Python to execute functions based on user input.
Use the 'sys' module to access command line arguments: `import sys`.
Access arguments via `sys.argv`, which is a list of command line inputs.
Example: `sys.argv[0]` is the script name, `sys.argv[1]` is the first argument.
Define functions and use conditional statements to execute based on input.
Example: `if sys.argv[1] == 'test': run_test_funct
Creating persistent automation involves ensuring scripts run after system restarts using services or scheduled tasks.
Use a service manager (e.g., systemd on Linux) to run automation scripts on startup.
Create a scheduled task in Windows Task Scheduler to trigger automation scripts after reboot.
Implement a watchdog mechanism to restart automation if it fails unexpectedly.
Store automation state in a database or file to re...
I appeared for an interview in Oct 2024, where I was asked the following questions.
Varian Medical Systems interview questions for popular designations
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
I applied via Approached by Company and was interviewed before Sep 2023. There were 3 interview rounds.
The code will output the sum of all elements in the array.
The code uses a for loop to iterate through the array and add each element to a sum variable.
The sum variable is then printed at the end to display the total sum of all elements.
I applied via Referral and was interviewed in Nov 2021. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in Jul 2021. There was 1 interview round.
SDLC stands for Software Development Life Cycle, which is a process used to design, develop, and test software.
SDLC is a framework that outlines the steps involved in software development.
It includes planning, analysis, design, implementation, testing, and maintenance.
Each phase of SDLC has its own set of deliverables and objectives.
SDLC helps ensure that software is developed efficiently, on time, and within budget.
Ex...
Designing a website involves planning, creating a layout, choosing a color scheme, selecting fonts, and coding.
Determine the purpose and target audience of the website
Create a wireframe or mockup of the layout
Choose a color scheme and fonts that align with the brand and purpose
Write HTML, CSS, and JavaScript code to bring the design to life
Test the website for functionality and user experience
Optimize the website for s
Top trending discussions
Some of the top questions asked at the Varian Medical Systems interview -
based on 5 interviews
Interview experience
based on 104 reviews
Rating in categories
Software Engineer
53
salaries
| ₹7.5 L/yr - ₹22.7 L/yr |
Senior Software Engineer
27
salaries
| ₹10 L/yr - ₹34 L/yr |
Engineering Manager
14
salaries
| ₹29.3 L/yr - ₹40 L/yr |
Information System Engineer
13
salaries
| ₹7 L/yr - ₹16.8 L/yr |
Software Engineer III
13
salaries
| ₹12.2 L/yr - ₹26.8 L/yr |
Poly Medicure
Medtronic
Becton Dickinson
Medikabazaar