Add office photos
Engaged Employer

IBM

4.0
based on 23.1k Reviews
Video summary
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

10+ Rohan BRC Gas Equipment Interview Questions and Answers

Updated 18 Mar 2025
Popular Designations

Q1. What are the programming languages on which I have knowledge regarding.

Ans.

I have knowledge in multiple programming languages.

  • Java

  • Python

  • C++

  • JavaScript

Add your answer

Q2. what are the diffferent data types present in c++?

Ans.

Different data types in C++ include int, float, double, char, bool, and more.

  • Some examples of data types in C++ are int (for integers), float (for floating point numbers), double (for double precision floating point numbers), char (for characters), bool (for boolean values), and string (for text).

  • Other data types include long (for long integers), short (for short integers), unsigned int (for non-negative integers), and long double (for extended precision floating point number...read more

Add your answer

Q3. what is the difference between python lists and tuples

Ans.

Python lists are mutable, while tuples are immutable, affecting how they can be used in programs.

  • Mutability: Lists can be modified (e.g., list.append(1)), while tuples cannot (e.g., tuple[0] = 1 raises an error).

  • Syntax: Lists use square brackets (e.g., my_list = [1, 2, 3]), while tuples use parentheses (e.g., my_tuple = (1, 2, 3)).

  • Performance: Tuples are generally faster than lists for iteration due to their immutability.

  • Use Cases: Lists are used for collections of items that...read more

Add your answer

Q4. what is call by value and reference?

Ans.

Call by value passes a copy of the variable's value, while call by reference passes the variable's memory address.

  • Call by value: changes made to the parameter inside the function do not affect the original variable.

  • Call by reference: changes made to the parameter inside the function affect the original variable.

  • Example: Call by value - int x = 5; func(x); // x remains 5. Call by reference - int y = 10; func(&y); // y becomes 20.

Add your answer
Discover Rohan BRC Gas Equipment interview dos and don'ts from real experiences

Q5. Tell me 4 pillers of oops

Ans.

The 4 pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.

  • Inheritance: Allows a class to inherit properties and behavior from another class.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit.

  • Abstraction: Hiding the complex implementation details and showing only the necessary features of an object.

  • Polymorphism: Ability of an object to take on many forms or have multiple behaviors.

Add your answer

Q6. how to handle pressure ?

Ans.

I handle pressure by prioritizing tasks, staying organized, seeking help when needed, and taking breaks to recharge.

  • Prioritize tasks based on deadlines and importance

  • Stay organized by creating to-do lists and breaking down tasks into smaller steps

  • Seek help from colleagues or supervisors when feeling overwhelmed

  • Take short breaks to recharge and refocus

  • Practice stress-relief techniques such as deep breathing or mindfulness

Add your answer

Q7. Difference between python and java

Ans.

Python is a high-level, interpreted programming language known for its simplicity and readability. Java is a statically typed, object-oriented language with a strong emphasis on portability and performance.

  • Python is dynamically typed, while Java is statically typed.

  • Python uses indentation for code blocks, while Java uses curly braces.

  • Python is commonly used for web development, data analysis, and artificial intelligence, while Java is often used for enterprise applications an...read more

Add your answer

Q8. Select synonyms, error in sentence

Ans.

Identify synonyms and error in a sentence

  • Identify synonyms for words in the sentence

  • Identify the error in the sentence

Add your answer

Q9. What is SDLC

Ans.

SDLC (Software Development Life Cycle) is a structured process for developing software applications efficiently and effectively.

  • 1. Phases: SDLC consists of several phases including Planning, Analysis, Design, Implementation, Testing, Deployment, and Maintenance.

  • 2. Planning: In this phase, project goals are defined, and feasibility studies are conducted. Example: Creating a project charter.

  • 3. Analysis: Requirements are gathered from stakeholders to understand what the software...read more

Add your answer

Q10. types of arrays?

Ans.

Types of arrays include one-dimensional arrays, multi-dimensional arrays, and jagged arrays.

  • One-dimensional arrays: Arrays with a single row or column of elements.

  • Multi-dimensional arrays: Arrays with multiple rows and columns of elements.

  • Jagged arrays: Arrays of arrays, where each element can be an array of different lengths.

Add your answer

More about working at IBM

Top Rated Mega Company - 2024
Top Rated Company for Women - 2024
Top Rated IT/ITES Company - 2024
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Rohan BRC Gas Equipment

based on 21 interviews
4 Interview rounds
Coding Test Round - 1
Coding Test Round - 2
Technical Round
HR Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Associate Software Engineer Interview Questions from Similar Companies

3.4
 • 48 Interview Questions
3.5
 • 21 Interview Questions
3.6
 • 16 Interview Questions
3.7
 • 11 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter