Upload Button Icon Add office photos

Filter interviews by

SimplifyVMS Senior Software Engineer Interview Questions and Answers

Updated 3 Apr 2024

SimplifyVMS Senior Software Engineer Interview Experiences

1 interview found

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Data structures and algorithms questions?
  • Q2. Rest api implementation
  • Ans. 

    Rest api implementation involves creating endpoints for clients to interact with the server using HTTP methods.

    • Understand the requirements for the API endpoints

    • Design the API endpoints with proper HTTP methods (GET, POST, PUT, DELETE)

    • Implement the endpoints using a framework like Express.js or Flask

    • Handle authentication and authorization for secure access

    • Document the API endpoints for easy consumption by clients

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What are your strengths?
  • Q2. Design micro service architecture?
  • Ans. 

    Microservice architecture is a design approach where an application is composed of small, independent services that communicate over well-defined APIs.

    • Decompose the application into smaller, loosely coupled services

    • Each service should have a specific business function

    • Use APIs for communication between services

    • Implement fault tolerance and scalability in each service

    • Use containerization technologies like Docker for depl...

  • Answered by AI
Round 3 - Vice president round 

(2 Questions)

  • Q1. Ridiculous round.
  • Q2. His way of interviewing is not acceptable. Stupid.

Interview Preparation Tips

Interview preparation tips for other job seekers - I don't recommend to give interview for this company, waste of your valuable time.

Skills evaluated in this interview

Senior Software Engineer Jobs at SimplifyVMS

View all

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explian oops concepts
  • Ans. 

    Object-oriented programming concepts that focus on classes and objects for better code organization and reusability.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Ability of a class to inherit properties and behavior from another class.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation det...

  • Answered by AI
  • Q2. Types of waits in selenium
  • Ans. 

    Types of waits in Selenium include implicit, explicit, and fluent waits.

    • Implicit wait: Waits for a certain amount of time before throwing a NoSuchElementException.

    • Explicit wait: Waits for a certain condition to occur before proceeding further in the code.

    • Fluent wait: Waits for a condition to be true with a specified frequency of checking.

    • Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Salary dsicussion
  • Q2. Previous company details

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. What are TMG events?
  • Ans. 

    TMG events refer to events related to Threat Management Gateway, a Microsoft network security product.

    • TMG events are generated by Threat Management Gateway (TMG), a network security product developed by Microsoft.

    • These events provide information about network traffic, security threats, and system health.

    • Examples of TMG events include firewall rule violations, malware detection, and system errors.

  • Answered by AI
  • Q2. Events in interactive report?
  • Ans. 

    Events in interactive report refer to user interactions like clicking, hovering, or scrolling.

    • Events can trigger actions or functions in the report.

    • Common events include click, hover, scroll, keypress, etc.

    • Events can be used to enhance user experience and interactivity.

    • Examples: Clicking on a data point to view more details, hovering over a chart to see tooltips.

  • Answered by AI
  • Q3. Difference between RFC and BAPI
  • Ans. 

    RFC is a protocol for requesting services from a server, while BAPI is a specific type of RFC used in SAP systems.

    • RFC stands for Remote Function Call and is a protocol used to request services from a server over a network.

    • BAPI stands for Business Application Programming Interface and is a specific type of RFC used in SAP systems for integrating external applications with SAP.

    • RFC can be used in various systems and techn...

  • Answered by AI
  • Q4. What is ABAP on HANA
  • Ans. 

    ABAP on HANA is a programming language that combines ABAP with the in-memory database technology of SAP HANA.

    • ABAP on HANA allows developers to leverage the speed and power of SAP HANA for their ABAP-based applications.

    • It enables real-time analytics, predictive modeling, and faster data processing.

    • Developers can use ABAP on HANA to optimize existing ABAP code for better performance.

    • It provides a seamless integration bet...

  • Answered by AI
  • Q5. Limitations of CDs Views
  • Ans. 

    CDs Views have limitations in terms of performance and scalability.

    • Limited support for complex queries and joins

    • Performance degradation with large datasets

    • Scalability issues when handling high volume of data

    • Difficulty in maintaining and updating views as database schema changes

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Coding and behavioral questions

I applied via Naukri.com and was interviewed in Jul 2022. There was 1 interview round.

Round 1 - Technical 

(7 Questions)

  • Q1. What are indexes in the database? what is the difference between clustered and non-clustered indexes?
  • Ans. 

    Indexes are used to improve database performance. Clustered indexes determine the physical order of data, while non-clustered indexes do not.

    • Indexes are used to speed up data retrieval operations in a database.

    • Clustered indexes determine the physical order of data in a table, while non-clustered indexes do not.

    • A table can have only one clustered index, but multiple non-clustered indexes.

    • Clustered indexes are generally ...

  • Answered by AI
  • Q2. Write a query to delete duplicate rows from a table.
  • Ans. 

    Query to delete duplicate rows from a table

    • Use GROUP BY clause to group the rows by their unique values

    • Use HAVING clause to filter out the groups with count greater than 1

    • Use DELETE statement to delete the duplicate rows

  • Answered by AI
  • Q3. Class A { public string A() { return "hello"; } } what is wrong with above code?
  • Q4. What is a singleton pattern and how to implement it?
  • Ans. 

    Singleton pattern restricts the instantiation of a class to a single instance and provides a global point of access to it.

    • Create a private constructor to restrict instantiation of the class

    • Create a private static instance of the class

    • Create a public static method to access the instance

    • Ensure thread safety if necessary

    • Examples: Database connection, Logger, Configuration settings

  • Answered by AI
  • Q5. How do you handle exceptions in stored procedures?
  • Ans. 

    Handle exceptions in stored procedures by using TRY-CATCH blocks.

    • Use TRY-CATCH blocks to catch and handle exceptions

    • Log the error message and severity level

    • Rollback the transaction if necessary

    • Rethrow the error if it cannot be handled

    • Use RAISERROR to raise custom error messages

  • Answered by AI
  • Q6. Explain SOLID principles.
  • Ans. 

    SOLID principles are a set of five design principles that help in creating maintainable and scalable software.

    • S - Single Responsibility Principle: A class should have only one reason to change.

    • O - Open-Closed Principle: Software entities should be open for extension but closed for modification.

    • L - Liskov Substitution Principle: Subtypes should be substitutable for their base types.

    • I - Interface Segregation Principle: C...

  • Answered by AI
  • Q7. Difference between throw and throw exception?
  • Ans. 

    throw is used to throw an exception while throw exception is used to throw a specific exception.

    • throw is used to throw any type of exception while throw exception is used to throw a specific type of exception.

    • throw exception is followed by the type of exception that needs to be thrown.

    • throw can be used to throw any object while throw exception can only be used to throw an exception object.

    • Example: throw new Exception("

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - You need to give quite a few interviews to be prepared.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Jun 2023.

Round 1 - Technical 

(2 Questions)

  • Q1. Longest Palindromic Substring
  • Ans. 

    Find the longest palindromic substring in a given string.

    • Use dynamic programming to check if substrings are palindromes.

    • Start with single characters as potential palindromes and expand outwards.

    • Keep track of the longest palindrome found so far.

  • Answered by AI
  • Q2. Find the Kth largest integer in the Array
  • Ans. 

    Find the Kth largest integer in the Array

    • Sort the array in descending order

    • Return the element at index K-1

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Design youtube live streaming
  • Ans. 

    Design a system for live streaming on YouTube platform.

    • Use RTMP protocol for streaming live video to YouTube servers

    • Implement a live chat feature for viewers to interact with the streamer

    • Include options for viewers to like, share, and subscribe during the live stream

    • Provide analytics for streamers to track viewership and engagement

    • Ensure scalability to handle high traffic during popular live streams

  • Answered by AI

Skills evaluated in this interview

I applied via Approached by Company and was interviewed in May 2022. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Few questions on Basic of react JS, Hooks, basic JS like temporal dead zone, scope
  • Q2. Questions on GIT and GIT HUB, Merges, Commits, Squash
  • Q3. Scrum related questions

Interview Preparation Tips

Topics to prepare for TCS Senior Software Engineer interview:
  • React.Js
  • Javascript
  • Scrum
  • GIT
Interview preparation tips for other job seekers - It was a telephonic interview and only the theoretical questions were asked.
The problem was that i was not given any feedback related to my interview

I applied via Company Website and was interviewed in Dec 2021. There were 5 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Tell me about yourself
  • Ans. Tell them briefly about your educational background, which company you are working for, your role in the company.
  • Answered Anonymously
  • Q2. Tell me about your latest project you worked on
  • Ans. Tell them about your recent project, what you've worked on, whether you were an individual contributor, was part of a team larger team and your contribution, or you were the lead in that project.
  • Answered Anonymously
  • Q3. What architectural changes did you suggest
  • Ans. 

    I suggested implementing a microservices architecture to improve scalability and maintainability.

    • Proposed breaking down the monolithic application into smaller, independent services

    • Suggested using containerization to improve deployment and scaling

    • Recommended implementing a service registry and discovery mechanism

    • Suggested using an API gateway to manage traffic and enforce security policies

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident, the first 5 minutes are crucial, an interviewer typically makes a decision to move forward with the candidate or not within first 5 minutes.
Have a good grasp on the language, typically all the corporates now prefer english, which must be perfected. Reading news papers are good ways to improve upon any language.
Round 1 - Technical 

(4 Questions)

  • Q1. 1st round-Hacker rank test, there will be MCQ type questions and 2 programs
  • Q2. 2nd round- Technical round
  • Q3. PDM round-managerial discussion
  • Q4. Hr round-Salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Java, selenium, testng should be average at least.

I applied via Company Website and was interviewed in Oct 2021. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. Java8, spring boot annotations,
  • Q2. Springboot exception handling
  • Q3. Multiple db connection in spring boot
  • Ans. 

    Spring Boot allows multiple database connections through configuration and using multiple data sources.

    • Configure multiple data sources in application.properties or YAML file

    • Create separate DataSource and JdbcTemplate beans for each data source

    • Use @Qualifier annotation to specify which data source to use in a repository or service

    • Example: https://www.baeldung.com/spring-data-jpa-multiple-databases

  • Answered by AI
  • Q4. MySQL query, indexing, trigger

Interview Preparation Tips

Interview preparation tips for other job seekers - Go there all the concepts of java,
Java8 lamba expression, collection in java and usecase.

Skills evaluated in this interview

SimplifyVMS Interview FAQs

How many rounds are there in SimplifyVMS Senior Software Engineer interview?
SimplifyVMS interview process usually has 3 rounds. The most common rounds in the SimplifyVMS interview process are Technical.
How to prepare for SimplifyVMS Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at SimplifyVMS. The most common topics and skills that interviewers at SimplifyVMS expect are AWS, Medical Coding, Backend, Cloud Computing and Computer Science.
What are the top questions asked in SimplifyVMS Senior Software Engineer interview?

Some of the top questions asked at the SimplifyVMS Senior Software Engineer interview -

  1. Design micro service architectu...read more
  2. Rest api implementat...read more
  3. His way of interviewing is not acceptable. Stup...read more

Tell us how to improve this page.

SimplifyVMS Senior Software Engineer Interview Process

based on 3 interviews

Interview experience

4
  
Good
View more
SimplifyVMS Senior Software Engineer Salary
based on 13 salaries
₹8.6 L/yr - ₹17.5 L/yr
9% less than the average Senior Software Engineer Salary in India
View more details

SimplifyVMS Senior Software Engineer Reviews and Ratings

based on 2 reviews

2.0/5

Rating in categories

1.7

Skill development

4.6

Work-life balance

2.0

Salary

1.7

Job security

3.0

Company culture

1.7

Promotions

2.3

Work satisfaction

Explore 2 Reviews and Ratings
Senior Software Engineer (PHP)

Hyderabad / Secunderabad

7-9 Yrs

Not Disclosed

Senior Software Engineer (Java)

Hyderabad / Secunderabad

6-7 Yrs

Not Disclosed

Senior Software Engineer (full stack)

Hyderabad / Secunderabad

5-7 Yrs

Not Disclosed

Explore more jobs
Software Engineer
19 salaries
unlock blur

₹6 L/yr - ₹14 L/yr

Senior Software Engineer
13 salaries
unlock blur

₹8.6 L/yr - ₹17.5 L/yr

Associate Software Engineer
11 salaries
unlock blur

₹5 L/yr - ₹7 L/yr

UI/UX Designer
6 salaries
unlock blur

₹7 L/yr - ₹13.5 L/yr

Associate Lead Engineer
5 salaries
unlock blur

₹20 L/yr - ₹26 L/yr

Explore more salaries
Compare SimplifyVMS with

PeopleStrong

3.4
Compare

Quess

3.9
Compare

Team Lease

3.9
Compare

Keka HR Payroll Software

2.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview