Upload Button Icon Add office photos

Filter interviews by

Vishleshan Software Solutions Interview Questions and Answers

Updated 19 Feb 2025
Popular Designations

9 Interview questions

A Python and Django Developer was asked 4mo ago
Q. Can you provide an example of code for an API that implements the same logic using different methods, such as GET, POST, PUT, and DELETE, to retrieve all details from a model?
Ans. 

Example code for an API implementing CRUD operations on a model using different HTTP methods

  • Use Django REST framework to create API views for each HTTP method (GET, POST, PUT, DELETE)

  • Define URL patterns in Django's urls.py to map to the corresponding API views

  • Implement logic in the API views to interact with the model and perform CRUD operations

  • Use serializers to convert model instances to JSON data and vice versa

View all Python and Django Developer interview questions
A Python and Django Developer was asked 4mo ago
Q. Why do you prefer using ViewSet over ModelSet when writing APIs?
Ans. 

ViewSets provide a simple way to create CRUD APIs with less code compared to ModelSets.

  • ViewSets reduce boilerplate code by providing default implementations for common actions like create, retrieve, update, and delete.

  • ViewSets allow for more flexibility and customization compared to ModelSets, as they can be easily extended and customized to fit specific requirements.

  • ViewSets are more concise and readable, making ...

View all Python and Django Developer interview questions
A QA Engineer was asked 12mo ago
Q. Explain the difference between smoke testing and sanity testing.
Ans. 

Smoke testing is a subset of regression testing, while sanity testing is a subset of acceptance testing.

  • Smoke testing is done to check if the critical functionalities of the software are working fine after changes.

  • Sanity testing is done to check if the specific functionalities are working fine after bug fixes or minor changes.

  • Smoke testing is a broad and shallow approach, while sanity testing is a narrow and deep ...

View all QA Engineer interview questions
A Senior Python Developer was asked
Q. How do you connect to a database using Python?
Ans. 

To connect to a database, use a database driver and provide connection details.

  • Choose a database driver that is compatible with your database management system.

  • Provide the necessary connection details such as host, port, username, and password.

  • Use the driver's connect() method to establish a connection to the database.

  • Close the connection when done using the close() method.

View all Senior Python Developer interview questions
A Senior Python Developer was asked
Q. What is MVC in Django?
Ans. 

MVC stands for Model-View-Controller, a design pattern used in Django to separate the application into three interconnected components.

  • Model represents the data and business logic of the application.

  • View handles the presentation layer and interacts with the user.

  • Controller acts as an intermediary between the Model and View, handling user input and updating the Model and View accordingly.

  • Django's implementation of ...

View all Senior Python Developer interview questions
A Python and Django Developer was asked 4mo ago
Q. Is AWS Lambda considered serverless, and if an object is stored in your S3 bucket, how can a person in a different region access that object?
Ans. 

Yes, AWS Lambda is considered serverless. To access an object in a different region, you can use S3 Cross-Region Replication or make the object public.

  • AWS Lambda is a serverless computing service that allows you to run code without provisioning or managing servers.

  • To access an object in a different region stored in an S3 bucket, you can use S3 Cross-Region Replication to automatically replicate objects across diff...

View all Python and Django Developer interview questions
A Python and Django Developer was asked 4mo ago
Q. What are the SQL queries to find the names of employees that start with the letter 'S' and to count the number of employees in each department?
Ans. 

SQL queries to find employees starting with 'S' and count employees in each department.

  • Use SELECT statement with WHERE clause to find employees starting with 'S': SELECT name FROM employees WHERE name LIKE 'S%'

  • Use GROUP BY clause with COUNT function to count employees in each department: SELECT department, COUNT(*) FROM employees GROUP BY department

View all Python and Django Developer interview questions
Are these interview questions helpful?
A Python and Django Developer was asked 4mo ago
Q. What is the difference between the `get` and `filter` methods in query sets, how can you retrieve data for a person whose name starts with 'S', and what are the return types of `get` and `filter`?
Ans. 

The difference between get and filter methods in query sets in Django.

  • get method retrieves a single object that matches the query criteria, while filter method retrieves a queryset containing all objects that match the query criteria.

  • To retrieve data for a person whose name starts with 'S', you can use filter method with the query {'name__startswith': 'S'}.

  • The return type of get method is a single object or raises...

View all Python and Django Developer interview questions
A Python and Django Developer was asked 4mo ago
Q. What are the different types of search algorithms, and what is their time complexity?
Ans. 

Different types of search algorithms with their time complexity

  • Linear Search - O(n)

  • Binary Search - O(log n)

  • Depth First Search (DFS) - O(V + E)

  • Breadth First Search (BFS) - O(V + E)

  • A* Search - O(b^d)

  • Greedy Best First Search - O(b^m)

View all Python and Django Developer interview questions

Vishleshan Software Solutions Interview Experiences

4 interviews found

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Sep 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. How to connect to database?
  • Ans. 

    To connect to a database, use a database driver and provide connection details.

    • Choose a database driver that is compatible with your database management system.

    • Provide the necessary connection details such as host, port, username, and password.

    • Use the driver's connect() method to establish a connection to the database.

    • Close the connection when done using the close() method.

  • Answered by AI
  • Q2. What is MVC in django?
  • Ans. 

    MVC stands for Model-View-Controller, a design pattern used in Django to separate the application into three interconnected components.

    • Model represents the data and business logic of the application.

    • View handles the presentation layer and interacts with the user.

    • Controller acts as an intermediary between the Model and View, handling user input and updating the Model and View accordingly.

    • Django's implementation of MVC i...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Friendly HR and interviewer.
Asked face to face questions.

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(12 Questions)

  • Q1. The interview lasted for 1.5 hours, during which three interviewers asked numerous detailed questions related to my resume, covering every technology listed. They posed inquiries regarding SQL and data str...
  • Q2. How were you asked about Lambda in relation to the information presented in your resume, and how do you call a Lambda function?
  • Q3. Is AWS Lambda considered serverless, and if an object is stored in your S3 bucket, how can a person in a different region access that object?
  • Ans. 

    Yes, AWS Lambda is considered serverless. To access an object in a different region, you can use S3 Cross-Region Replication or make the object public.

    • AWS Lambda is a serverless computing service that allows you to run code without provisioning or managing servers.

    • To access an object in a different region stored in an S3 bucket, you can use S3 Cross-Region Replication to automatically replicate objects across different...

  • Answered by AI
  • Q4. What are the SQL queries to find the names of employees that start with the letter 'S' and to count the number of employees in each department?
  • Ans. 

    SQL queries to find employees starting with 'S' and count employees in each department.

    • Use SELECT statement with WHERE clause to find employees starting with 'S': SELECT name FROM employees WHERE name LIKE 'S%'

    • Use GROUP BY clause with COUNT function to count employees in each department: SELECT department, COUNT(*) FROM employees GROUP BY department

  • Answered by AI
  • Q5. What is the difference between the `get` and `filter` methods in query sets, how can you retrieve data for a person whose name starts with 'S', and what are the return types of `get` and `filter`?
  • Ans. 

    The difference between get and filter methods in query sets in Django.

    • get method retrieves a single object that matches the query criteria, while filter method retrieves a queryset containing all objects that match the query criteria.

    • To retrieve data for a person whose name starts with 'S', you can use filter method with the query {'name__startswith': 'S'}.

    • The return type of get method is a single object or raises a Do...

  • Answered by AI
  • Q6. What are the different types of search algorithms, and what is their time complexity?
  • Ans. 

    Different types of search algorithms with their time complexity

    • Linear Search - O(n)

    • Binary Search - O(log n)

    • Depth First Search (DFS) - O(V + E)

    • Breadth First Search (BFS) - O(V + E)

    • A* Search - O(b^d)

    • Greedy Best First Search - O(b^m)

  • Answered by AI
  • Q7. Can you provide an example of code for an API that implements the same logic using different methods, such as GET, POST, PUT, and DELETE, to retrieve all details from a model?
  • Ans. 

    Example code for an API implementing CRUD operations on a model using different HTTP methods

    • Use Django REST framework to create API views for each HTTP method (GET, POST, PUT, DELETE)

    • Define URL patterns in Django's urls.py to map to the corresponding API views

    • Implement logic in the API views to interact with the model and perform CRUD operations

    • Use serializers to convert model instances to JSON data and vice versa

  • Answered by AI
  • Q8. They provided two problems: one required printing a pattern, and the other asked for the implementation of the bubble sort algorithm. They also inquired about the time complexity of these algorithms.
  • Q9. Why do you prefer using ViewSet over ModelSet when writing APIs?
  • Ans. 

    ViewSets provide a simple way to create CRUD APIs with less code compared to ModelSets.

    • ViewSets reduce boilerplate code by providing default implementations for common actions like create, retrieve, update, and delete.

    • ViewSets allow for more flexibility and customization compared to ModelSets, as they can be easily extended and customized to fit specific requirements.

    • ViewSets are more concise and readable, making it ea...

  • Answered by AI
  • Q10. What is your motivation for transitioning from a product-based company to a service-based company?
  • Ans. 

    I am motivated to transition from a product-based company to a service-based company because I enjoy working directly with clients and providing personalized solutions.

    • I value the opportunity to work closely with clients to understand their unique needs and provide tailored solutions.

    • I am excited about the prospect of continuously learning and adapting to new challenges in a service-based environment.

    • I believe that wor...

  • Answered by AI
  • Q11. What projects are you currently working on in your role, and can you provide a detailed discussion on how you arrived at the solutions, why you chose those specific projects, and any additional insights?
  • Q12. Explain the architecture of Django Project. then asked question on asgi, wsgi

Interview Preparation Tips

Interview preparation tips for other job seekers - These are some questions that I remember, but they asked many questions for only a 4 LPA salary. If you are using a technology, like I used Lambda, do not mention it unless you have deep knowledge of it, as they will likely probe further into that technology.
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. SQL queries like joins, indexes, DML

Interview Preparation Tips

Interview preparation tips for other job seekers - The experience was incredibly disappointing and unprofessional

Please ask HR to clear all things up before the interview because they are wasting the time of the candidate. especially ask them about their budget because they are not given clarity about it and they offer significantly low then your expectation

QA Engineer Interview Questions & Answers

user image Krunal Parekar

posted on 14 Jun 2024

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

Basic question of manual testing

Round 2 - Technical 

(2 Questions)

  • Q1. Regression testing
  • Q2. Explain difference in Smoke testing and sanity testing
  • Ans. 

    Smoke testing is a subset of regression testing, while sanity testing is a subset of acceptance testing.

    • Smoke testing is done to check if the critical functionalities of the software are working fine after changes.

    • Sanity testing is done to check if the specific functionalities are working fine after bug fixes or minor changes.

    • Smoke testing is a broad and shallow approach, while sanity testing is a narrow and deep appro...

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Vishleshan Software Solutions?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Dec 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. What is Company payroll Process
  • Ans. 

    Company payroll process is the system used to manage employee compensation and benefits.

    • Payroll process includes calculating employee salaries, taxes, and deductions

    • It also involves managing employee benefits such as health insurance and retirement plans

    • Payroll process can be done in-house or outsourced to a third-party provider

    • It is important to ensure compliance with labor laws and regulations

    • Payroll process can be a...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - My Team members is very good

I applied via Company Website and was interviewed before Feb 2020. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. .Net support related questions for example 1. What to do when applicable is down. 2. how to check IIS error logs.
  • Q2. Explain Projects you worked and your role in those.
  • Q3. Explain scenario when you handled high pressure from client.
  • Ans. 

    Handled high pressure from client by prioritizing tasks and communicating effectively.

    • Identified critical issues and addressed them first

    • Communicated regularly with the client to provide updates and manage expectations

    • Collaborated with team members to delegate tasks and ensure timely delivery

    • Maintained a calm and professional demeanor to avoid escalating the situation

  • Answered by AI
  • Q4. Explain release management.
  • Ans. 

    Release management is the process of planning, scheduling, coordinating, and deploying software releases.

    • It involves identifying the scope of the release and the features to be included

    • Creating a release plan and schedule

    • Coordinating with different teams involved in the release process

    • Testing the release to ensure it meets quality standards

    • Deploying the release to production

    • Monitoring the release to ensure it is stable...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - For .Net support related projects, you need to be aware about first identifying the problem and then you need to think best optimised solution for that. You need to know how to check error logs, should be well versed with basic SQL queries and debugging.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed before Nov 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Coding parts, tricky
  • Q2. Not answered

Interview Preparation Tips

Interview preparation tips for other job seekers - Not good experience bad attitude of interviewer joined late and behavea as he is working in google... Lol
Are these interview questions helpful?

Interview Questionnaire 

1 Question

  • Q1. Bmide, Rac, itk, migration.

Interview Questionnaire 

1 Question

  • Q1. In 5 programs without effecting one by one how can you debug a particular program and how can you know tha program is calling in debug
  • Ans. 

    To debug a particular program without affecting others, use breakpoints and step through the code.

    • Set a breakpoint in the program you want to debug

    • Step through the code using a debugger to identify the issue

    • Use logging statements to track the flow of the program

    • Check the call stack to see which functions are being called

    • Use conditional breakpoints to stop the program at specific points

  • Answered by AI

Skills evaluated in this interview

I applied via Walk-in and was interviewed before Jun 2021. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Group Discussion 

HR told about the company on the first day, how it works, told the rules, showed the management and a lot

Interview Preparation Tips

Topics to prepare for Amazon Associate interview:
  • Safery
  • Environment
  • Cleaning
Interview preparation tips for other job seekers - There is nothing to worry, if you have the desire to work and have passion, then you can work anywhere.

Vishleshan Software Solutions Interview FAQs

How many rounds are there in Vishleshan Software Solutions interview?
Vishleshan Software Solutions interview process usually has 1-2 rounds. The most common rounds in the Vishleshan Software Solutions interview process are One-on-one Round, Technical and Resume Shortlist.
How to prepare for Vishleshan Software Solutions 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 Vishleshan Software Solutions. The most common topics and skills that interviewers at Vishleshan Software Solutions expect are Javascript, Python, Oracle Database, C# and Django.
What are the top questions asked in Vishleshan Software Solutions interview?

Some of the top questions asked at the Vishleshan Software Solutions interview -

  1. What is the difference between the `get` and `filter` methods in query sets, ho...read more
  2. Can you provide an example of code for an API that implements the same logic us...read more
  3. Is AWS Lambda considered serverless, and if an object is stored in your S3 buck...read more

Tell us how to improve this page.

Overall Interview Experience Rating

2.8/5

based on 5 interview experiences

Difficulty level

Moderate 50%
Hard 50%

Duration

Less than 2 weeks 75%
2-4 weeks 25%
View more

Interview Questions from Similar Companies

Accenture Interview Questions
3.7
 • 8.7k Interviews
Amazon Interview Questions
4.0
 • 5.4k Interviews
Capgemini Interview Questions
3.7
 • 5.1k Interviews
HCLTech Interview Questions
3.5
 • 4.1k Interviews
Teleperformance Interview Questions
3.9
 • 2k Interviews
Mphasis Interview Questions
3.4
 • 848 Interviews
Nagarro Interview Questions
4.0
 • 793 Interviews
View all

Vishleshan Software Solutions Reviews and Ratings

based on 14 reviews

3.1/5

Rating in categories

3.4

Skill development

3.3

Work-life balance

2.9

Salary

4.1

Job security

3.5

Company culture

2.6

Promotions

3.0

Work satisfaction

Explore 14 Reviews and Ratings
Software Developer
31 salaries
unlock blur

₹2.9 L/yr - ₹6.7 L/yr

Senior Software Developer
9 salaries
unlock blur

₹4.8 L/yr - ₹8 L/yr

Team Lead
7 salaries
unlock blur

₹7 L/yr - ₹8.6 L/yr

Junior Software Developer
5 salaries
unlock blur

₹1 L/yr - ₹4.9 L/yr

Webmethods Developer
5 salaries
unlock blur

₹3.6 L/yr - ₹4.2 L/yr

Explore more salaries
Compare Vishleshan Software Solutions with

Accenture

3.7
Compare

Capgemini

3.7
Compare

HCLTech

3.5
Compare

Teleperformance

3.9
Compare
write
Share an Interview