Upload Button Icon Add office photos
Engaged Employer

i

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

Northcorp Software Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Northcorp Software Python Software Developer Interview Questions and Answers

Updated 26 Feb 2025

6 Interview questions

A Python Software Developer was asked 3mo ago
Q. What is an ETL pipeline?
Ans. 

ETL pipeline stands for Extract, Transform, Load pipeline used to extract data from various sources, transform it, and load it into a data warehouse.

  • ETL pipeline involves extracting data from multiple sources such as databases, APIs, files, etc.

  • The extracted data is then transformed by cleaning, filtering, aggregating, and structuring it for analysis.

  • Finally, the transformed data is loaded into a data warehouse or...

A Python Software Developer was asked 4mo ago
Q. What is a Python generator?
Ans. 

Python generator is a function that returns an iterator object which can be iterated over.

  • Generators are created using a function with 'yield' statement instead of 'return'.

  • They allow you to iterate over a sequence of items without creating the entire sequence in memory at once.

  • Generators are memory efficient and can be used to generate an infinite sequence of items.

  • Example: def my_generator(): for i in range(5)...

Python Software Developer Interview Questions Asked at Other Companies

Q1. What is the purpose of using the super keyword, Inheritance in Py ... read more
asked in Infosys
Q2. Can you write a Python program to determine whether two given wor ... read more
Q3. Have you implemented any context manager in your application?
Q4. Difference between static and instance methods in python? Explain ... read more
Q5. What is byte code. What is filter function in python used for.
A Python Software Developer was asked 4mo ago
Q. Write a function that yields values lazily.
Ans. 

A generator function in Python yields values one at a time, allowing for lazy evaluation.

  • Use the 'yield' keyword in a function to return values lazily

  • Generators are memory efficient as they only compute values as needed

  • Example: def lazy_generator(): for i in range(5): yield i

  • Call the generator function using next() to get the next value

A Python Software Developer was asked 5mo ago
Q. Write a short program to check if a number is even or odd?
Ans. 

A simple program to determine if a number is even or odd.

  • Use the modulo operator (%) to check if the number divided by 2 leaves a remainder

  • If the remainder is 0, the number is even. Otherwise, it is odd

  • Example: num = 6, 6 % 2 = 0 (even); num = 7, 7 % 2 = 1 (odd)

A Python Software Developer was asked 5mo ago
Q. If a number is divisible by 2 (number % 2 == 0), it is even; otherwise, it is odd.
Ans. 

A number is even if it is divisible by 2, otherwise it is odd.

  • Use the modulo operator (%) to check if a number is divisible by 2.

  • If number % 2 == 0, then the number is even.

  • For example, 4 % 2 == 0, so 4 is even; 5 % 2 != 0, so 5 is odd.

A Python Software Developer was asked 5mo ago
Q. What is the difference between a list and a tuple in Python?
Ans. 

List is mutable, tuple is immutable in Python.

  • List is mutable, meaning its elements can be changed after creation.

  • Tuple is immutable, meaning its elements cannot be changed after creation.

  • List is defined using square brackets [], tuple using parentheses ().

  • Example: list_example = [1, 2, 3], tuple_example = (4, 5, 6)

Northcorp Software Python Software Developer Interview Experiences

4 interviews found

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

(2 Questions)

  • Q1. What is the difference between a list and a tuple in python?
  • Ans. 

    List is mutable, tuple is immutable in Python.

    • List is mutable, meaning its elements can be changed after creation.

    • Tuple is immutable, meaning its elements cannot be changed after creation.

    • List is defined using square brackets [], tuple using parentheses ().

    • Example: list_example = [1, 2, 3], tuple_example = (4, 5, 6)

  • Answered by AI
  • Q2. List : Mutable (can be modified) defined using []. Ex - my_list = [1, 2, 3] Tuple : Immutable (cannot be modified) defined using(). Ex - my_tuple = (1, 2, 3).
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Write a short program to check if a number is even or odd?
  • Ans. 

    A simple program to determine if a number is even or odd.

    • Use the modulo operator (%) to check if the number divided by 2 leaves a remainder

    • If the remainder is 0, the number is even. Otherwise, it is odd

    • Example: num = 6, 6 % 2 = 0 (even); num = 7, 7 % 2 = 1 (odd)

  • Answered by AI
  • Q2. If a number is divisible by 2 (number % 2 == 0), it is even ; otherwise, it is odd.
  • Ans. 

    A number is even if it is divisible by 2, otherwise it is odd.

    • Use the modulo operator (%) to check if a number is divisible by 2.

    • If number % 2 == 0, then the number is even.

    • For example, 4 % 2 == 0, so 4 is even; 5 % 2 != 0, so 5 is odd.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is Python generator?
  • Ans. 

    Python generator is a function that returns an iterator object which can be iterated over.

    • Generators are created using a function with 'yield' statement instead of 'return'.

    • They allow you to iterate over a sequence of items without creating the entire sequence in memory at once.

    • Generators are memory efficient and can be used to generate an infinite sequence of items.

    • Example: def my_generator(): for i in range(5): ...

  • Answered by AI
  • Q2. A functions that yields values lazily.
  • Ans. 

    A generator function in Python yields values one at a time, allowing for lazy evaluation.

    • Use the 'yield' keyword in a function to return values lazily

    • Generators are memory efficient as they only compute values as needed

    • Example: def lazy_generator(): for i in range(5): yield i

    • Call the generator function using next() to get the next value

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is ETL pipeline?
  • Ans. 

    ETL pipeline stands for Extract, Transform, Load pipeline used to extract data from various sources, transform it, and load it into a data warehouse.

    • ETL pipeline involves extracting data from multiple sources such as databases, APIs, files, etc.

    • The extracted data is then transformed by cleaning, filtering, aggregating, and structuring it for analysis.

    • Finally, the transformed data is loaded into a data warehouse or data...

  • Answered by AI

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Northcorp Software?
Ask anonymously on communities.

Interview questions from similar companies

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

I applied via Naukri.com and was interviewed before Apr 2023. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Work Experience
  • Q2. Salary Expectations
Round 2 - Technical 

(1 Question)

  • Q1. Products worked
  • Ans. 

    Developed various products including web applications, APIs, and data analysis tools.

    • Created a web application for tracking sales data using Django framework

    • Built RESTful APIs for mobile applications using Flask

    • Developed data analysis tools using pandas and numpy libraries

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Expectation and Joining Date

Interview Preparation Tips

Interview preparation tips for other job seekers - Though Negotiator
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. More on projects done
  • Q2. Team handling experience in past
  • Ans. 

    I led a team of developers, fostering collaboration and driving project success through effective communication and agile methodologies.

    • Managed a team of 5 developers, overseeing project timelines and deliverables.

    • Implemented Agile methodologies, resulting in a 30% increase in productivity.

    • Conducted regular code reviews to ensure quality and adherence to best practices.

    • Facilitated team meetings to encourage open commun...

  • Answered by AI
Round 2 - Behavioral 

(1 Question)

  • Q1. Working attitude and technical knowledge
  • Ans. How good you are in approaching problems and achieving solutions
  • Answered Anonymously

Interview Preparation Tips

Interview preparation tips for other job seekers - Explain technical details of your previous projects
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Jul 2022. There were 3 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 - Aptitude Test 

Their are 30 questions which one has to done in 30 mins

Round 3 - Technical 

(2 Questions)

  • Q1. Q1) About the project you have done
  • Q2. Q2) some technical questions related to core Java

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare your projects well enough so that you are answerable to each question asked
Are these interview questions helpful?

I applied via Referral and was interviewed before Jan 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Which technology are you using, is this latest?
  • Ans. 

    We are using a variety of technologies, including some of the latest ones.

    • We are using React for our front-end development.

    • We are also using Node.js for our back-end development.

    • We are using Docker for containerization.

    • We are using Kubernetes for orchestration.

    • We are using AWS for cloud hosting.

    • We are constantly evaluating new technologies to see if they can improve our development process.

  • Answered by AI
  • Q2. If not then which technology can we use instead of this?
  • Ans. 

    It depends on the specific requirements and constraints of the project.

    • Consider the project's goals and objectives

    • Evaluate the available technologies and their capabilities

    • Assess the project's budget and timeline

    • Consult with stakeholders and experts in the field

    • Examples: React vs Angular, MySQL vs MongoDB, Java vs Python

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Hi,
Listen carefully and speak fluently.

I applied via Company Website and was interviewed before Dec 2019. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Regarding OOPS, wordpress and laravel.

Interview Preparation Tips

Interview preparation tips for other job seekers - It was good and I am still working here.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 3 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 - Aptitude Test 

25 MCQ questions online with time limit

Round 3 - Assignment 

Create webapp . Frontend, Backend , data encryption

Northcorp Software Interview FAQs

How many rounds are there in Northcorp Software Python Software Developer interview?
Northcorp Software interview process usually has 1 rounds. The most common rounds in the Northcorp Software interview process are Technical.
What are the top questions asked in Northcorp Software Python Software Developer interview?

Some of the top questions asked at the Northcorp Software Python Software Developer interview -

  1. What is the difference between a list and a tuple in pyth...read more
  2. If a number is divisible by 2 (number % 2 == 0), it is even ; otherwise, it is ...read more
  3. Write a short program to check if a number is even or o...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.3/5

based on 4 interview experiences

Interview Questions from Similar Companies

Webdew Interview Questions
4.5
 • 108 Interviews
HyScaler Interview Questions
4.5
 • 104 Interviews
Snovasys Interview Questions
4.0
 • 39 Interviews
Quantsapp Interview Questions
3.0
 • 36 Interviews
NexTurn Interview Questions
4.1
 • 34 Interviews
View all

Northcorp Software Python Software Developer Reviews and Ratings

based on 5 reviews

4.1/5

Rating in categories

4.1

Skill development

4.1

Work-life balance

4.1

Salary

4.1

Job security

4.1

Company culture

4.1

Promotions

4.1

Work satisfaction

Explore 5 Reviews and Ratings
Devops Engineer
9 salaries
unlock blur

₹1.5 L/yr - ₹6.8 L/yr

Software Developer
8 salaries
unlock blur

₹2 L/yr - ₹4.5 L/yr

Senior Software Engineer
7 salaries
unlock blur

₹8.4 L/yr - ₹27 L/yr

Senior Java Developer
6 salaries
unlock blur

₹14 L/yr - ₹22 L/yr

Software Engineer
5 salaries
unlock blur

₹1 L/yr - ₹11.3 L/yr

Explore more salaries
Compare Northcorp Software with

Zidio Development

4.5
Compare

Accel Frontline

3.9
Compare

Elentec Power India (EPI) Pvt. Ltd.

3.7
Compare

Apmosys Technologies

3.4
Compare
write
Share an Interview