Premium Employer

i

This company page is being actively managed by Persistent Systems Team. If you also belong to the team, you can get access from here

Persistent Systems Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Persistent Systems Full Stack Developer Interview Questions, Process, and Tips

Updated 4 Sep 2024

Top Persistent Systems Full Stack Developer Interview Questions and Answers

View all 17 questions

Persistent Systems Full Stack Developer Interview Experiences

4 interviews found

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

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate Full Stack Developer with experience in building web applications using various technologies.

    • Experienced in front-end technologies like HTML, CSS, JavaScript, and frameworks like React and Angular

    • Proficient in back-end technologies like Node.js, Express, and databases like MongoDB and SQL

    • Familiar with version control systems like Git and deployment tools like Heroku

  • Answered by AI
  • Q2. Do you have any quetion for me ?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Apr 2023.

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 Resume tips
Round 2 - Technical 

(6 Questions)

  • Q1. Tell About yourself
  • Ans. 

    I am a fullstack developer with expertise in front-end and back-end technologies.

    • Proficient in HTML, CSS, JavaScript, and frameworks like React and Angular

    • Skilled in server-side programming languages like Node.js and Python

    • Experience in working with databases like MySQL and MongoDB

    • Familiar with version control systems like Git

    • Strong problem-solving and debugging skills

    • Ability to work in both individual and team environ

  • Answered by AI
  • Q2. What is python testing and their unittest
  • Ans. 

    Python testing is a process of verifying the functionality of code. Unittest is a built-in testing framework in Python.

    • Python testing is done to ensure that the code is working as expected.

    • Unittest is a testing framework that comes with Python's standard library.

    • It provides a set of tools for constructing and running tests.

    • Tests are written as methods within a class that inherits from unittest.TestCase.

    • Assertions are u...

  • Answered by AI
  • Q3. What is Authentication
  • Ans. 

    Authentication is the process of verifying the identity of a user or system.

    • It ensures that only authorized users have access to a system or application.

    • Authentication can be achieved through various methods such as passwords, biometrics, and two-factor authentication.

    • Examples of authentication include logging into a social media account or accessing a secure building with an ID card.

    • Authentication is often used in con...

  • Answered by AI
  • Q4. What is decorators
  • Ans. 

    Decorators are functions that modify the behavior of other functions or classes without changing their source code.

    • Decorators are denoted by the '@' symbol in Python.

    • They can be used to add functionality to a function or class, such as logging or timing.

    • Decorators can also be used to create class decorators, which modify the behavior of a class.

    • Examples of decorators include @staticmethod, @classmethod, and @property i...

  • Answered by AI
  • Q5. For the students data group the data in angular
  • Q6. What is Angular test cases
  • Ans. 

    Angular test cases are automated tests written to ensure the functionality of Angular applications.

    • Angular test cases are written using testing frameworks like Jasmine and Karma.

    • They test the components, services, and modules of an Angular application.

    • Test cases can be run automatically during development or deployment to catch errors early.

    • Examples of test cases include checking if a component renders correctly, if a ...

  • Answered by AI

Skills evaluated in this interview

Full Stack Developer Interview Questions Asked at Other Companies

asked in DBS Bank
Q1. Query and Matrix Problem Statement You are given a binary matrix ... read more
asked in Accenture
Q2. Find Duplicates in an Array Given an array ARR of size 'N', where ... read more
asked in MakeMyTrip
Q3. Tower of Hanoi Problem Statement You have three rods numbered fro ... read more
Q4. Maximum Difference Problem Statement Given an array ARR of N elem ... read more
asked in Samsung
Q5. LCA of Binary Tree Problem Statement You are given a binary tree ... read more

Full Stack Developer Interview Questions & Answers

user image ashwini biradar

posted on 19 Mar 2024

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
-
Result
No response

I applied via Recruitment Consulltant and was interviewed in Sep 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. All output based questions

I applied via Naukri.com and was interviewed in Aug 2020. There were 3 interview rounds.

Interview Questionnaire 

14 Questions

  • Q1. Python is interpreted then why .pyc files are there?
  • Ans. 

    Python compiles source code to bytecode for faster execution, stored in .pyc files.

    • Python interpreter compiles source code to bytecode before execution

    • Bytecode is platform-independent and faster to execute than source code

    • Compiled bytecode is stored in .pyc files for future use and faster startup time

    • If source code is modified, .pyc files are automatically recompiled

  • Answered by AI
  • Q2. Explain Django life cycle.
  • Ans. 

    Django life cycle involves request processing, URL routing, view function execution, template rendering, and response generation.

    • When a request is made, Django checks the URL patterns defined in urls.py file.

    • If a match is found, the corresponding view function is executed.

    • The view function processes the request and returns a response.

    • The response is rendered using a template, if applicable.

    • The final response is sent ba

  • Answered by AI
  • Q3. Explain ownership of the project approach.
  • Ans. 

    Ownership of the project approach refers to taking responsibility for the project's success and making decisions accordingly.

    • The owner of the project approach should have a clear understanding of the project's goals and objectives.

    • They should be able to make informed decisions about the project's direction and prioritize tasks accordingly.

    • The owner should also be accountable for the project's success or failure and be ...

  • Answered by AI
  • Q4. Difference between sort and sorted, dump vs dumps, load vs loads etc.
  • Ans. 

    Difference between sort and sorted, dump vs dumps, load vs loads etc.

    • sort() is a method of list object while sorted() is a built-in function

    • dump() serializes an object to a file while dumps() serializes to a string

    • load() deserializes an object from a file while loads() deserializes from a string

  • Answered by AI
  • Q5. Design patterns in Python?
  • Ans. 

    Design patterns are reusable solutions to common problems in software design.

    • Design patterns provide a structured approach to solving design problems.

    • Python has several design patterns such as Singleton, Factory, Observer, etc.

    • Each design pattern has its own purpose and usage.

    • Design patterns promote code reusability, maintainability, and scalability.

    • Understanding design patterns helps in writing cleaner and more effici

  • Answered by AI
  • Q6. Generator, Iterator, enumeration, Yeild, decorators, closures etc.
  • Q7. Explain dict, tuple, list, set, string etc.
  • Ans. 

    Data structures in Python: dict, tuple, list, set, string

    • dict: unordered collection of key-value pairs

    • tuple: ordered, immutable collection of elements

    • list: ordered, mutable collection of elements

    • set: unordered collection of unique elements

    • string: ordered collection of characters

  • Answered by AI
  • Q8. How many python modules you have used?
  • Ans. 

    I have used multiple python modules for various purposes.

    • I have used NumPy for numerical computations.

    • I have used Pandas for data analysis and manipulation.

    • I have used Matplotlib for data visualization.

    • I have used Flask for web development.

    • I have used Requests for making HTTP requests.

    • I have used BeautifulSoup for web scraping.

    • I have used Scikit-learn for machine learning tasks.

    • I have used TensorFlow for deep learning

  • Answered by AI
  • Q9. Can we use list as dict key?
  • Ans. 

    Yes, but only if the list is immutable.

    • Lists are mutable and cannot be used as dict keys.

    • Tuples are immutable and can be used as dict keys.

    • If a list needs to be used as a key, it can be converted to a tuple.

  • Answered by AI
  • Q10. Explain list slices, starts and ends at.
  • Ans. 

    List slices are a way to extract a portion of a list by specifying start and end indices.

    • List slices are denoted by using square brackets with start and end indices separated by a colon.

    • The start index is inclusive and the end index is exclusive.

    • If the start index is omitted, it defaults to 0. If the end index is omitted, it defaults to the length of the list.

    • Negative indices can be used to count from the end of the li...

  • Answered by AI
  • Q11. Explain Lambda functions. Map, reduce, filter etc.
  • Ans. 

    Lambda functions are anonymous functions that can be passed as arguments to other functions.

    • Lambda functions are also known as anonymous functions because they don't have a name.

    • They are often used as arguments to higher-order functions like map, reduce, and filter.

    • Map applies a function to each element of an array and returns a new array with the results.

    • Reduce applies a function to the elements of an array and return...

  • Answered by AI
  • Q12. Explain memory management of python.
  • Ans. 

    Python uses automatic memory management through garbage collection.

    • Python uses reference counting to keep track of objects in memory.

    • When an object's reference count reaches zero, it is deleted by the garbage collector.

    • Python also uses a cyclic garbage collector to detect and delete objects with circular references.

    • Memory can be managed manually using the ctypes module.

    • Python's memory management is efficient and transp

  • Answered by AI
  • Q13. Explain GIL python.
  • Ans. 

    GIL stands for Global Interpreter Lock, which is a mechanism used in CPython to ensure thread safety.

    • GIL is a mutex that allows only one thread to execute Python bytecode at a time.

    • It is necessary because CPython's memory management is not thread-safe.

    • GIL can cause performance issues in CPU-bound multi-threaded applications.

    • However, it does not affect I/O-bound or multi-process applications.

    • Alternative Python implement...

  • Answered by AI
  • Q14. Explain Threading of Python.
  • Ans. 

    Threading in Python allows multiple threads of execution to run concurrently within a single process.

    • Python's threading module provides a way to create and manage threads.

    • Threads share the same memory space and can access the same variables and data structures.

    • Threading can improve performance for I/O-bound tasks, but not for CPU-bound tasks.

    • Python's Global Interpreter Lock (GIL) limits true parallelism in multi-thread...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident but don't loose hopes sometimes interviewer has different views may be he can't predict those with. But some where these gets matches and we get job. Best of luck.

Skills evaluated in this interview

Persistent Systems interview questions for designations

 Developer

 (1)

 Software Developer

 (35)

 Java Developer

 (14)

 Salesforce Developer

 (11)

 Senior Developer

 (2)

 Database Developer

 (2)

 PHP Developer

 (2)

 UI Developer

 (1)

Full Stack Developer Jobs at Persistent Systems

View all

Interview questions from similar companies

I applied via Walk-in and was interviewed before Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Basic Programming questions.
  • Q2. Fibonacci program
  • Q3. OOPS concepts.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic OOPS concepts and basic programs.

Interview Questionnaire 

2 Questions

  • Q1. They asked me on java and I have joined as a fresher they not much questions as I got selected as fresher on oops concepts and collections
  • Q2. Please be confident while facing interview and they will check your communication skills

I was interviewed in Mar 2021.

Interview Questionnaire 

1 Question

  • Q1. .net core , mvc basics and some scripting language

Interview Preparation Tips

Interview preparation tips for other job seekers - Stick to basics , know about your current project . If interviewer asks you if you have to ask anything , do ask . For my case I asked for his advice where I need to improve. He answered genuinely and even came to know about my other technical skills .

Interview Questionnaire 

1 Question

  • Q1. Time management

Interview Questionnaire 

1 Question

  • Q1. Sql joins

Interview Preparation Tips

Interview preparation tips for other job seekers - go to google and search it

Interview Questionnaire 

2 Questions

  • Q1. Python
  • Q2. Webdevelopment
Contribute & help others!
anonymous
You can choose to be anonymous

Persistent Systems Interview FAQs

How many rounds are there in Persistent Systems Full Stack Developer interview?
Persistent Systems interview process usually has 1-2 rounds. The most common rounds in the Persistent Systems interview process are Technical, Resume Shortlist and HR.
How to prepare for Persistent Systems Full Stack Developer 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 Persistent Systems. The most common topics and skills that interviewers at Persistent Systems expect are Javascript, Java, Python, Angular and Microservices.
What are the top questions asked in Persistent Systems Full Stack Developer interview?

Some of the top questions asked at the Persistent Systems Full Stack Developer interview -

  1. Python is interpreted then why .pyc files are ther...read more
  2. Difference between sort and sorted, dump vs dumps, load vs loads et...read more
  3. How many python modules you have use...read more

Recently Viewed

COMPANY BENEFITS

ANZ Banking Group

No Benefits

LIST OF COMPANIES

Live Deftsoft Informatics

Locations

SALARIES

Hexaware Technologies

LIST OF COMPANIES

Smarter BIZ Technologies

Locations

REVIEWS

ANZ Banking Group

No Reviews

SALARIES

Starmark Software

LIST OF COMPANIES

Xicom Technologies

Locations

INTERVIEWS

Kotak Mahindra Bank

No Interviews

LIST OF COMPANIES

Synoptics Technologies

Locations

SALARIES

Persistent Systems

Tell us how to improve this page.

Persistent Systems Full Stack Developer Interview Process

based on 3 interviews

Interview experience

4
  
Good
View more
Join Persistent Systems See Beyond, Rise Above
Persistent Systems Full Stack Developer Salary
based on 27 salaries
₹4.4 L/yr - ₹15.4 L/yr
5% more than the average Full Stack Developer Salary in India
View more details

Persistent Systems Full Stack Developer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Full Stack Developer

Hyderabad / Secunderabad

4-8 Yrs

Not Disclosed

Full Stack Developer

Bangalore / Bengaluru

4-8 Yrs

Not Disclosed

Full Stack Developer

Pune

4-8 Yrs

Not Disclosed

Explore more jobs
Software Engineer
4.4k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
3.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Lead Engineer
3.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Lead Software Engineer
3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Project Lead
1.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Persistent Systems with

Cognizant

3.7
Compare

TCS

3.7
Compare

IBM

4.0
Compare

Wipro

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