Upload Button Icon Add office photos
Engaged Employer

i

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

Codebase Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Codebase Interview Questions, Process, and Tips

Updated 17 Apr 2023

Top Codebase Interview Questions and Answers

View all 6 questions

Codebase Interview Experiences

2 interviews found

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

I applied via Job Portal 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 - Technical 

(2 Questions)

  • Q1. What are decorators ?
  • Ans. 

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

    • Decorators are used to add functionality to existing code without modifying it.

    • They are defined using the @ symbol followed by the decorator function name.

    • Decorators can be used to add logging, caching, authentication, and other features to functions and classes.

    • Examples of decorators in Python include @st

  • Answered by AI
  • Q2. What are design patterns ? Are you aware of any?
  • Ans. 

    Design patterns are reusable solutions to commonly occurring problems in software design.

    • Design patterns provide a standard terminology and a common platform for communication among developers.

    • They help in making code more flexible, reusable, and maintainable.

    • Examples of design patterns include Singleton, Factory, Observer, and Decorator patterns.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. What is pub sub. ?
  • Ans. 

    Pub sub is short for publish-subscribe. It is a messaging pattern where senders of messages, called publishers, do not program the messages to be sent directly to specific receivers, called subscribers.

    • Publishers send messages to a topic or channel without knowing who the subscribers are.

    • Subscribers receive messages from the topic or channel they have subscribed to.

    • Pub sub is commonly used in distributed systems and ev...

  • Answered by AI
  • Q2. What is asynchronous programming?
  • Ans. 

    Asynchronous programming is a programming paradigm that allows multiple tasks to run concurrently without blocking the main thread.

    • Asynchronous programming is achieved through the use of callbacks, promises, and async/await functions.

    • It is commonly used in web development for handling user input and making API calls.

    • Asynchronous programming can improve the performance and responsiveness of an application.

    • Examples of as...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - P

Skills evaluated in this interview

Top Codebase Senior Software Engineer Interview Questions and Answers

Q1. What are design patterns ? Are you aware of any?
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Tell me about yourself. What technology are you using? What is a Collection? What are the different types of collection there? What is the difference between ArrayList and LinkedList What are the basic building blocks of Stream operators, s... read more
View answer (2)
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. What is pub sub?
  • Ans. 

    Pub sub is a messaging pattern where senders of messages, called publishers, do not program the messages to be sent directly to specific receivers, called subscribers.

    • Publishers send messages to a topic or channel without knowing which subscribers will receive them.

    • Subscribers express interest in one or more topics and receive messages only when they are published to those topics.

    • Pub sub is commonly used in distributed...

  • Answered by AI
  • Q2. What are decorators ?
  • Ans. 

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

    • Decorators are used to add functionality to existing code without modifying it.

    • They are defined using the '@' symbol followed by the decorator function name.

    • They can be used to add logging, caching, authentication, and other features to functions or classes.

    • Examples include the @staticmethod and @classmeth...

  • Answered by AI
Round 3 - Technical 

(4 Questions)

  • Q1. Singleton Design pattern
  • Q2. Decorator output question
  • Q3. What is multithreading
  • Ans. 

    Multithreading is the ability of a program to perform multiple tasks concurrently.

    • Multithreading allows a program to utilize multiple CPUs or cores.

    • It can improve performance and responsiveness of a program.

    • Threads share the same memory space and can communicate with each other.

    • Examples include web servers handling multiple requests simultaneously and video games rendering graphics while processing user input.

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

    asyncio is a Python library for writing concurrent code using the async/await syntax.

    • asyncio allows for non-blocking I/O operations

    • It provides a way to write asynchronous code in a synchronous style

    • asyncio is built on top of the event loop, which schedules and executes coroutines

    • Examples of asyncio-based libraries include aiohttp and aioredis

  • Answered by AI

Skills evaluated in this interview

Top Codebase Senior Software Engineer Interview Questions and Answers

Q1. What are design patterns ? Are you aware of any?
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Tell me about yourself. What technology are you using? What is a Collection? What are the different types of collection there? What is the difference between ArrayList and LinkedList What are the basic building blocks of Stream operators, s... read more
View answer (2)

Jobs at Codebase

View all

Interview questions from similar companies

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

I applied via Approached by Company and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What programming language are you most proficient?
  • Ans. 

    I am most proficient in Java.

    • Extensive experience in developing applications using Java

    • Strong understanding of object-oriented programming principles

    • Familiarity with popular Java frameworks like Spring and Hibernate

  • Answered by AI
  • Q2. .NET, Angular and Sql Server
Round 2 - One-on-one 

(1 Question)

  • Q1. How would you design a system that needs to handle million of records
  • Ans. 

    I would design a system using scalable architecture, efficient data storage, and optimized query processing.

    • Utilize a distributed database system like Cassandra or Hadoop for storing large volumes of data

    • Implement data partitioning and sharding to distribute the data across multiple servers

    • Use indexing and caching mechanisms to optimize query performance

    • Employ load balancing techniques to evenly distribute incoming req...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Best place to learn and work

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Sep 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 - Coding Test 

Coding on python programming, any language is used in in coding.

Round 3 - Technical 

(2 Questions)

  • Q1. Good ask simple question and simple program
  • Q2. Python programming string reverse the string
  • Ans. 

    Python provides a simple way to reverse a string using slicing.

    • Use slicing to reverse the string: string[::-1]

    • Assign the reversed string to a new variable or print it directly

    • Alternatively, use the reversed() function to create a reversed iterator and join it back into a string

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study oops concepts, algorithm , logical questions , -----

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

Asked some medium level SQL questions

Round 2 - HR 

(1 Question)

  • Q1. Everything that the HR asks
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Sep 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Based on logical reasoning and thinking

Round 3 - Coding Test 

Machine test Based on coding and development

Round 4 - One-on-one 

(2 Questions)

  • Q1. Related to machine test questions were more technical and then general questions to understand attitude and approach.
  • Q2. It was bit long interview but they focus more to understand candidates profile in all aspects.

Interview Preparation Tips

Topics to prepare for Greenovative Energy Software Engineer interview:
  • SQL
  • Python
  • Visual Studio
  • Coding
Interview preparation tips for other job seekers - Good and transparent process to evaluate skills. Gets feedback to improvise.

I applied via Company Website and was interviewed in May 2022. There were 4 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 

English maths reasoning and IT cybersecurity related mcq

Round 3 - Group Discussion 

Focus on the topic, think and speak

Round 4 - Technical 

(1 Question)

  • Q1. Basics should be clear

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on basics of cybersecurity and c python and Linux.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Group Discussion 

Digital vs non digital

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Ask some networking question?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Few basic question on python
  • Q2. Some coding questions
Round 2 - Coding Test 

Based on your CV and basic python questions and coding test and few HR questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Good to work

Codebase Interview FAQs

How many rounds are there in Codebase interview?
Codebase interview process usually has 3 rounds. The most common rounds in the Codebase interview process are Technical and Resume Shortlist.
How to prepare for Codebase 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 Codebase . The most common topics and skills that interviewers at Codebase expect are Javascript, Python, Java, AWS and MySQL.
What are the top questions asked in Codebase interview?

Some of the top questions asked at the Codebase interview -

  1. What are design patterns ? Are you aware of a...read more
  2. What is asynchronous programmi...read more
  3. What are decorator...read more

Tell us how to improve this page.

Codebase Interview Process

based on 2 interviews

Interview experience

3
  
Average
View more

Interview Questions from Similar Companies

Odoo Interview Questions
3.2
 • 28 Interviews
Anywhere Interview Questions
4.5
 • 14 Interviews
Seceon Inc. Interview Questions
4.6
 • 13 Interviews
Acviss Interview Questions
4.3
 • 8 Interviews
View all

Codebase Reviews and Ratings

based on 30 reviews

4.3/5

Rating in categories

4.1

Skill development

4.2

Work-life balance

4.0

Salary

3.8

Job security

4.0

Company culture

3.7

Promotions

4.0

Work satisfaction

Explore 30 Reviews and Ratings
Business Development Executive

Pune

3-7 Yrs

Not Disclosed

Fullstack Developer

Pune

5-10 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
19 salaries
unlock blur

₹17 L/yr - ₹27 L/yr

HR Manager
4 salaries
unlock blur

₹10 L/yr - ₹10.4 L/yr

Software Developer
3 salaries
unlock blur

₹6.8 L/yr - ₹6.8 L/yr

QA Engineer
3 salaries
unlock blur

₹7.5 L/yr - ₹10 L/yr

Senior Software Developer
3 salaries
unlock blur

₹25 L/yr - ₹30.5 L/yr

Explore more salaries
Compare Codebase with

Bhash Software Labs

4.0
Compare

QR Crypher

4.2
Compare

HirePro Consulting

3.8
Compare

Apptunix

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