Upload Button Icon Add office photos

ONE BCG

Compare button icon Compare button icon Compare

Filter interviews by

ONE BCG Senior Software Engineer Interview Questions and Answers

Updated 1 Jun 2023

6 Interview questions

A Senior Software Engineer was asked
Q. How do you create a menu in Ionic v4?
Ans. 

To create a menu in Ionic v4, you can use the ion-menu component.

  • Use the ion-menu component in your app's HTML template to define the menu layout.

  • Configure the menu content and behavior using attributes like side, type, and contentId.

  • Add ion-menu-toggle buttons in your app's main content area to toggle the menu.

  • Customize the menu styling and behavior using CSS and Angular logic.

A Senior Software Engineer was asked
Q. How is the Ionic Framework v4 different from v3?
Ans. 

Ionic v4 has significant performance improvements, new features like lazy loading, and better support for web components.

  • Improved performance with faster rendering and reduced load times

  • Introduction of lazy loading for better app performance

  • Better support for web components integration

  • Updated design system with new features like CSS variables and shadow parts

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
Q5. If you have to prioritize between coding standards and project de ... read more
A Senior Software Engineer was asked
Q. Explain Ionic life-cycle hooks.
Ans. 

Ionic life-cycle hooks are methods that allow developers to perform actions at specific points in the life-cycle of an Ionic component.

  • Ionic life-cycle hooks include ionViewWillEnter, ionViewDidEnter, ionViewWillLeave, ionViewDidLeave, ionViewWillUnload, and ionViewDidUnload.

  • These hooks can be used to perform tasks such as data loading, navigation, and cleanup.

  • For example, ionViewWillEnter is called just before th...

A Senior Software Engineer was asked
Q. How do you translate an Ionic app into multiple languages?
Ans. 

To translate an Ionic app in multiple languages, you can use ngx-translate library.

  • Use ngx-translate library for Angular to handle translations in Ionic app

  • Create language files for each supported language with key-value pairs for translations

  • Implement language switch functionality to allow users to change languages

  • Use pipes in HTML templates to display translated text dynamically

A Senior Software Engineer was asked
Q. How do you deploy to iOS and Android Apps?
Ans. 

Deploying to iOS and Android apps involves using platform-specific tools and following specific guidelines.

  • For iOS, use Xcode to build and deploy the app to the App Store or TestFlight.

  • For Android, use Android Studio or Gradle to build and deploy the app to Google Play Store or other distribution channels.

  • Follow platform-specific guidelines for app submission, including app signing, metadata, and screenshots.

  • Test ...

A Senior Software Engineer was asked
Q. Explain Angular lifecycle hooks.
Ans. 

Angular life-cycle hooks are methods that allow you to tap into specific points in a component's life-cycle.

  • ngOnChanges: Called when an input property changes

  • ngOnInit: Called once the component is initialized

  • ngDoCheck: Called during every change detection run

  • ngAfterContentInit: Called after content (ng-content) has been projected into the component

  • ngAfterContentChecked: Called after every check of the projected co...

ONE BCG Senior Software Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in May 2023. 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 

(5 Questions)

  • Q1. Tell me about yourself
  • Q2. Explain Ionic life-cycle hooks
  • Ans. 

    Ionic life-cycle hooks are methods that allow developers to perform actions at specific points in the life-cycle of an Ionic component.

    • Ionic life-cycle hooks include ionViewWillEnter, ionViewDidEnter, ionViewWillLeave, ionViewDidLeave, ionViewWillUnload, and ionViewDidUnload.

    • These hooks can be used to perform tasks such as data loading, navigation, and cleanup.

    • For example, ionViewWillEnter is called just before the com...

  • Answered by AI
  • Q3. How is the ionic framework v4 different from v3?
  • Ans. 

    Ionic v4 has significant performance improvements, new features like lazy loading, and better support for web components.

    • Improved performance with faster rendering and reduced load times

    • Introduction of lazy loading for better app performance

    • Better support for web components integration

    • Updated design system with new features like CSS variables and shadow parts

  • Answered by AI
  • Q4. How do you create a menu in Ionic v4?
  • Ans. 

    To create a menu in Ionic v4, you can use the ion-menu component.

    • Use the ion-menu component in your app's HTML template to define the menu layout.

    • Configure the menu content and behavior using attributes like side, type, and contentId.

    • Add ion-menu-toggle buttons in your app's main content area to toggle the menu.

    • Customize the menu styling and behavior using CSS and Angular logic.

  • Answered by AI
  • Q5. Explain Angular life-cycle hooks
  • Ans. 

    Angular life-cycle hooks are methods that allow you to tap into specific points in a component's life-cycle.

    • ngOnChanges: Called when an input property changes

    • ngOnInit: Called once the component is initialized

    • ngDoCheck: Called during every change detection run

    • ngAfterContentInit: Called after content (ng-content) has been projected into the component

    • ngAfterContentChecked: Called after every check of the projected content

    • ...

  • Answered by AI
Round 3 - Technical 

(3 Questions)

  • Q1. Tell me about work projects for Ionic & Angular
  • Q2. How to translate ionic app in multiple languages?
  • Ans. 

    To translate an Ionic app in multiple languages, you can use ngx-translate library.

    • Use ngx-translate library for Angular to handle translations in Ionic app

    • Create language files for each supported language with key-value pairs for translations

    • Implement language switch functionality to allow users to change languages

    • Use pipes in HTML templates to display translated text dynamically

  • Answered by AI
  • Q3. How to deploy to iOS and Android Apps?
  • Ans. 

    Deploying to iOS and Android apps involves using platform-specific tools and following specific guidelines.

    • For iOS, use Xcode to build and deploy the app to the App Store or TestFlight.

    • For Android, use Android Studio or Gradle to build and deploy the app to Google Play Store or other distribution channels.

    • Follow platform-specific guidelines for app submission, including app signing, metadata, and screenshots.

    • Test the a...

  • 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 ONE BCG?
Ask anonymously on communities.

Interview questions from similar companies

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

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
Q5. If you have to prioritize between coding standards and project de ... read more
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 

Good Practice

Interview Preparation Tips

Interview preparation tips for other job seekers - Good Practice of Coding.......

I applied via Referral and was interviewed in Jul 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. How to handle error in after deployed the project.
  • Ans. 

    Handle errors after project deployment

    • Implement error logging and monitoring tools

    • Create a process for reporting and resolving errors

    • Use automated testing to catch errors before deployment

    • Have a backup plan in case of critical errors

    • Regularly review and update error handling procedures

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They ask logical question as per experience level.

Skills evaluated in this interview

I appeared for an interview in May 2021.

Round 1 - Face to Face 

(1 Question)

Round duration - 50 minutes
Round difficulty - Easy

A lot of questions were from Java and SQL . One programming question was asked. My interview didn't go well as I hadn't prepared anything from the DBMS part.

  • Q1. 

    Find Duplicates in an Array

    You are given an array/list ARR consisting of N integers, where each element is in the range 0 to N - 1. Your task is to identify all duplicate elements present in ARR.

    Input:

    ...
  • Ans. 

    Find duplicates in an array of integers within a specified range.

    • Iterate through the array and keep track of seen elements using a hash set.

    • For each element, check if it has been seen before and add it to the result if it has.

    • Return the list of duplicate elements found in the array.

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPACapgemini interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Leetcode.

Application resume tips for other job seekers

Tip 1 : Every skill must be mentioned.
Tip 2 : Focus on skills, projects and experiences more.

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jan 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 - One-on-one 

(2 Questions)

  • Q1. Questions on selenium
  • Q2. Question on sql and project
Round 3 - HR 

(2 Questions)

  • Q1. Existing offer details
  • Q2. Possibility of relocating
  • Ans. 

    Yes, I am open to relocating for the right opportunity.

    • I am willing to consider relocation if the job is a good fit

    • I am open to discussing relocation packages and assistance

    • I am flexible with regards to location and willing to explore new opportunities

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Questions are mostly project related and tools used in the project

I applied via Company Website and was interviewed in Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

8 Questions

  • Q1. Asp.net basics, web api basics.
  • Q2. Oops concepts
  • Q3. View state
  • Q4. State mangement
  • Q5. Abstract class vs interface
  • Ans. 

    Abstract class is a class that cannot be instantiated, while an interface is a contract that a class must implement.

    • Abstract classes can have method implementations, while interfaces cannot

    • A class can implement multiple interfaces, but can only inherit from one abstract class

    • Abstract classes can have constructors, while interfaces cannot

    • Interfaces can have default method implementations since Java 8

  • Answered by AI
  • Q6. Delegate, dependancy injection
  • Q7. Solid principles, design pattern related questions
  • Q8. What is your company's code review process? What practices you follow while writing code. How do you test your code manually?
  • Ans. 

    Our code review process involves peer reviews and automated testing. We follow best practices and use manual testing for edge cases.

    • Peer reviews are conducted for all code changes before merging into the main branch

    • We use automated testing tools like Jest and Enzyme for unit and integration testing

    • We follow best practices like writing clean and modular code, using meaningful variable names, and commenting where necessa...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and make sure your basic knowledge is strong.

Skills evaluated in this interview

Are these interview questions helpful?

Interview Questionnaire 

1 Question

  • Q1. Forwardref,browser animation module , build angular library, providers in services

I applied via Company Website and was interviewed in Mar 2021. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. I was asked on t sql
  • Q2. I was asked on system functions
  • Q3. I was asked on triggers
  • Q4. Stored procedures

Interview Preparation Tips

Interview preparation tips for other job seekers - be prepared on the skill that u are currently experienced

I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Theory based on previous experience and projects done. What and all communication protocols have you worked on and explain. Write a demo device driver code. Pointers, storage classes, function pointers. W...

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview is all about your attitude and problem solving skill. Be confident and sincere. Don't put wrong entries in your resume. If they have shortlisted you, they will expect you to answer anything related to the information you submit. And it must be crisp and clear.

ONE BCG Interview FAQs

How many rounds are there in ONE BCG Senior Software Engineer interview?
ONE BCG interview process usually has 3 rounds. The most common rounds in the ONE BCG interview process are Technical and Resume Shortlist.
How to prepare for ONE BCG Senior Software Engineer 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 ONE BCG. The most common topics and skills that interviewers at ONE BCG expect are .NET, AWS, Azure DevOps and SQL.
What are the top questions asked in ONE BCG Senior Software Engineer interview?

Some of the top questions asked at the ONE BCG Senior Software Engineer interview -

  1. How to translate ionic app in multiple languag...read more
  2. How is the ionic framework v4 different from ...read more
  3. How do you create a menu in Ionic ...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 1 interview experience

Difficulty level

Easy 100%

Duration

Less than 2 weeks 100%
View more

ONE BCG Senior Software Engineer Reviews and Ratings

based on 1 review

2.0/5

Rating in categories

2.0

Skill development

2.0

Work-life balance

2.0

Salary

2.0

Job security

2.0

Company culture

2.0

Promotions

2.0

Work satisfaction

Explore 1 Review and Rating
Software Engineer
32 salaries
unlock blur

₹3 L/yr - ₹11.6 L/yr

Software Developer
10 salaries
unlock blur

₹5 L/yr - ₹8.6 L/yr

Business Analyst
9 salaries
unlock blur

₹5.7 L/yr - ₹10.8 L/yr

Quality Analyst
9 salaries
unlock blur

₹3.6 L/yr - ₹7 L/yr

Senior Quality Analyst
7 salaries
unlock blur

₹5.6 L/yr - ₹11 L/yr

Explore more salaries
Compare ONE BCG with

Accenture

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare
write
Share an Interview