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
-
Process Duration
-
Result
Selected Selected
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 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. Nth Prime Number Problem Statement Find the Nth prime number given a number N. Explanation: A prime number is greater than 1 and is not the product of two smaller natural numbers. A prime number has exactly two distinct positive divisors: 1... read more
View answer (1)
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:
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 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. Nth Prime Number Problem Statement Find the Nth prime number given a number N. Explanation: A prime number is greater than 1 and is not the product of two smaller natural numbers. A prime number has exactly two distinct positive divisors: 1... read more
View answer (1)

Jobs at Codebase

View all

Interview questions from similar companies

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

A table must be created using Angular Material or another UI library to demonstrate CRUD operations.

Round 2 - Technical 

(3 Questions)

  • Q1. Angular performance questions? Which one is faster react or angular?
  • Q2. Angular Services how to implement it ?
  • Ans. 

    Angular services are used to create reusable code that can be shared across components.

    • Create a service using the Angular CLI command 'ng generate service serviceName'

    • Inject the service into components by adding it to the providers array in the component's metadata

    • Services can be used to share data between components, perform HTTP requests, or handle business logic

    • Services are singleton instances, meaning there is only...

  • Answered by AI
  • Q3. What are the methods for communication between components in Angular? Please elaborate.
  • Ans. 

    Methods for communication between components in Angular include Input and Output properties, ViewChild, Services, and EventEmitters.

    • Using Input and Output properties to pass data from parent to child components and emit events from child to parent components.

    • Using ViewChild to access child components and their properties directly from the parent component.

    • Using Services to create a shared service that can be injected i...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. How we can promote website in google?
  • Ans. 

    Promote a website on Google by utilizing SEO strategies, Google Ads, creating quality content, and building backlinks.

    • Optimize website for SEO with relevant keywords and meta tags

    • Run Google Ads campaigns targeting relevant keywords and audiences

    • Create high-quality content that is valuable to users and encourages engagement

    • Build backlinks from reputable websites to improve website authority

  • Answered by AI
  • Q2. What is Search Engine Optimization?
  • Ans. 

    SEO is the practice of optimizing websites to improve their visibility and ranking on search engine results pages.

    • SEO involves keyword research to identify popular search terms

    • Optimizing website content and structure to improve search engine rankings

    • Building backlinks from reputable websites to increase credibility

    • Monitoring and analyzing website traffic and performance using tools like Google Analytics

  • Answered by AI
  • Q3. What is Social Media Optimization?
  • Ans. 

    SMO is the process of optimizing social media platforms to increase brand visibility and engagement.

    • Creating engaging content to attract followers

    • Using hashtags and keywords to improve discoverability

    • Interacting with followers through comments and messages

    • Analyzing data to track performance and make improvements

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. How we can Improve our ranking in Google?
  • Ans. 

    Improving Google ranking involves optimizing website content, building quality backlinks, and focusing on user experience.

    • Optimize website content with relevant keywords and meta tags

    • Build quality backlinks from reputable websites

    • Focus on improving user experience with fast loading times and mobile optimization

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Technical 

(1 Question)

  • Q1. Write terraform script based on provided info?
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Coding Test consists of 3 Problem Question (2 Logical questions and 1 SQL Query ) and Around 20 MCQS
Platform - CoderByte

Round 2 - Aptitude Test 

30 Aptitude Question
3 Mail Writing Question

Round 3 - Technical 

(5 Questions)

  • Q1. Explain 1st Problem Solved in Coding Test. Optimize it.
  • Q2. Explain 2nd Problem Solved in Coding Test. I failed 1 test case in 1st round which was told to solve again.
  • Q3. Explain 3rd Question based on SQL Query.
  • Q4. Write a code to Reverse Digits.
  • Q5. A problem question for solving a SQL Query.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well,
Stay continuously in contact, call the HR for updates as they don't call you, We need to call them else you will wait entire life.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed in Jul 2024.

Round 1 - One-on-one 

(1 Question)

  • Q1. Quant questions with the CEO
Round 2 - Technical 

(1 Question)

  • Q1. Project and Product Management related questions - technical questions on project timelines and resource allocation.
Round 3 - HR 

(1 Question)

  • Q1. Job offer and salary discussions and negotiations.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Aptitude test is based on logical questions and small programs

Round 2 - Technical 

(2 Questions)

  • Q1. All basics of core java and whatever you written in resume. ask about the your last projects. difference between then map, array list, collection, set etc.
  • Q2. General questions about the andorid studio. ask some logical questions
Round 3 - One-on-one 

(1 Question)

  • Q1. This will be HR round. general hr questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Question Based on Linked List
  • Q2. Question based on array

Interview Preparation Tips

Interview preparation tips for other job seekers - Just focus on your basic not even dsa..
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Dec 2024.

Round 1 - One-on-one 

(1 Question)

  • Q1. My qualification and experiences.

Interview Preparation Tips

Interview preparation tips for other job seekers - I will advice to new joiners that, Please be honest with the company you are working with, This is the best company to learn and upgrade your self.

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

Quess Interview Questions
3.9
 • 400 Interviews
Randstad Interview Questions
3.8
 • 258 Interviews
Team Lease Interview Questions
3.9
 • 199 Interviews
Adecco Group Interview Questions
3.7
 • 87 Interviews
ManpowerGroup Interview Questions
3.9
 • 50 Interviews
Iksula Interview Questions
3.5
 • 27 Interviews
Allegis Group Interview Questions
3.7
 • 19 Interviews
Kelly Services Interview Questions
4.2
 • 15 Interviews
Gi Group Interview Questions
3.9
 • 15 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
QA Automation

Pune

3-8 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
19 salaries
unlock blur

₹17 L/yr - ₹27 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

Video Editor
3 salaries
unlock blur

₹3.6 L/yr - ₹9.5 L/yr

Explore more salaries
Compare Codebase with

Team Lease

3.9
Compare

Quess

3.9
Compare

Randstad

3.8
Compare

ManpowerGroup

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