Upload Button Icon Add office photos
Engaged Employer

i

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

BMC Software Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

BMC Software Technical Support Engineer Interview Questions and Answers

Updated 23 Aug 2024

BMC Software Technical Support Engineer Interview Experiences

1 interview found

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

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basic java , SQL, JIRA

Round 2 - Technical 

(2 Questions)

  • Q1. Core java ,SQL Queries
  • Q2. Rest api services , anotation

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Mar 2021. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1) OOOps concept 2) SQLbasic question all theory questions no coding

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all theory questions like generics, delegates, joins, views, oops

Interview Questionnaire 

2 Questions

  • Q1. 1.how will you help cx
  • Ans. 

    I will help CX by providing prompt and effective technical support.

    • Listen actively to their concerns and issues

    • Provide clear and concise instructions for troubleshooting

    • Offer alternative solutions if initial troubleshooting does not work

    • Follow up to ensure issue has been resolved to their satisfaction

    • Provide education and resources to prevent future issues

  • Answered by AI
  • Q2. 1.HOw will you trobleshoot problems
  • Ans. 

    I will troubleshoot problems by identifying the root cause and applying appropriate solutions.

    • Gather information about the problem from the user

    • Identify the root cause of the problem

    • Apply appropriate solutions to resolve the problem

    • Test the solution to ensure it resolves the problem

    • Document the problem and solution for future reference

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - 1.Be calm
2.be level headed

I applied via Recruitment Consultant and was interviewed in Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basics of redux and react es6 js css3

Interview Preparation Tips

Interview preparation tips for other job seekers - First of all go through the job description .Brush up all your basics .And do practice hands on coding.

I applied via Campus Placement and was interviewed before Mar 2020. There were 3 interview rounds.

Interview Questionnaire 

9 Questions

  • Q1. Tell me about yourself. / Introduce your self
  • Q2. Asked me about the mini project and the domain used in the mini project. Role played by me in the development of project. If front end coder or back end coder is your answer then you should be aware of wha...
  • Q3. What are the programming languages on which I have knowledge regarding.
  • Ans. 

    I have knowledge in multiple programming languages.

    • Java

    • Python

    • C++

    • JavaScript

  • Answered by AI
  • Q4. Some questions related to programming languages like C, Java.(since I have mentioned them in my resume).Asked me to explain some oops concepts with real time examples. Also asked me questions on data base ...
  • Q5. Gave me a problem statement to write the code in my preferred programming language.
  • Q6. Any certification courses that you have undergone. If yes, then you should be aware of what is the knowledge you have gained by doing that certification course.
  • Q7. Asked about internship experience and what are the concepts and projects done during the internship process.
  • Q8. Asked me if I have account in any of the online code practicing platform like hacker rank/ leet code/ hacker earth etc., and if I practice coding through those sites.
  • Q9. Asked me if it is okay for me to relocate to any place.

Interview Preparation Tips

Interview preparation tips for other job seekers - Whenever you are going for an interview in any company make sure you have confidence in you. Try to handle the situation without experiencing any stress. Even though if it is your first interview don't get stressed or don't get nervous.
while attending the technical round, be sure that you have good knowledge on the concepts which you have mentioned in your resume. Do not keep any programming languages that you are not aware of. Make your mind prepared to solve the coding question if asked during the interview. If you don't know the answer for any question don't tell something wrong answer. Ask the interviewer for excuse in a polite manner.
while attending HR round, be mentally strong and manage your emotions. It is advised for every one to know about the company ie., basic details of the company, CEO, branches if that company, products etc., If you were given any case study, then first refresh your mind and think about the best possible way for that.

Software Engineer Interview Questions & Answers

Adobe user image Devendra Bendkhale

posted on 4 Dec 2015

Interview Questionnaire 

8 Questions

  • Q1. WRITE A GENERIC SWAP FUNCTION
  • Ans. 

    A generic swap function swaps two values of any data type.

    • The function should take two parameters of any data type.

    • Use a temporary variable to store the value of one parameter.

    • Assign the value of the second parameter to the first parameter.

    • Assign the value of the temporary variable to the second parameter.

  • Answered by AI
  • Q2. SEARCH AN ELEMENT IN ROTATED SORTED LINKLIST .
  • Ans. 

    Search for an element in a rotated sorted linked list.

    • Find the pivot point where the list is rotated.

    • Divide the list into two sublists based on the pivot point.

    • Perform binary search on the appropriate sublist.

    • Handle edge cases such as empty list and list with only one element.

  • Answered by AI
  • Q3. SEARCH AN ELEMENT IN ROTATED SORTED ARRAY. WRITED A CODE FOR IT
  • Ans. 

    Search an element in a rotated sorted array

    • Find the pivot point where the array is rotated

    • Divide the array into two sub-arrays based on pivot point

    • Perform binary search on the appropriate sub-array

    • Repeat until element is found or sub-array size is 1

  • Answered by AI
  • Q4. In an Array of size 95 contain numbers in range 1 to 100. each number is at max once in the array. find the 5 missing numbers in array between 1-100
  • Ans. 

    Find 5 missing numbers in an array of size 95 containing numbers in range 1 to 100.

    • Create a boolean array of size 100 and mark the present numbers

    • Iterate through the boolean array and find the missing numbers

    • Alternatively, use a HashSet to store the present numbers and find the missing ones

  • Answered by AI
  • Q5. Given sudoku as id array of size . in a given empty cell find the possible numbers that could be possible. Asked me to write code for it
  • Ans. 

    Given a Sudoku board, find possible numbers for an empty cell.

    • Iterate through empty cells and check possible numbers using row, column, and box constraints.

    • Use a set to keep track of possible numbers for each empty cell.

    • Return the set of possible numbers for the given empty cell.

  • Answered by AI
  • Q6. Given 4 unsigned integers find their integer average (eg. (2,2,2,3) => (2+2+2+3)/4 = 2) consider integer division ) without typecasting
  • Ans. 

    Find integer average of 4 unsigned integers without typecasting

    • Add all the integers and divide by 4

    • Use bit shifting to divide by 4

    • Handle overflow by using long long data type

    • Use unsigned int data type for input

  • Answered by AI
  • Q7. Write a code to identify wheter given processor is of 32 bit architecture or 64 bit architecture
  • Ans. 

    Code to identify 32 bit or 64 bit architecture of a processor

    • Check if the operating system is 32 bit or 64 bit

    • If OS is 32 bit, processor is 32 bit

    • If OS is 64 bit, check if processor supports 64 bit architecture

    • Use CPUID instruction to check if processor supports 64 bit architecture

  • Answered by AI
  • Q8. Convert a binary number into base 64 integer
  • Ans. 

    Convert binary number to base 64 integer

    • Divide the binary number into groups of 6 bits

    • Convert each group of 6 bits to decimal

    • Map the decimal value to the corresponding base 64 character

    • Concatenate the base 64 characters to form the final integer

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: SIMPLE CODING QUESTIONS SPEED MATTERS.
Duration: 60 minutes
Total Questions: 3

Skills: Analytics And Coding
College Name: IIT Guwahati

Skills evaluated in this interview

Interview Questionnaire 

6 Questions

  • Q1. Solving puzzles(25 horses,ant and sweets,height of a building..) try as many as possible before appearing for interview
  • Q2. If experienced , then project details of previous companies a must prepare question
  • Q3. Writing test cases for random scenarios
  • Q4. Programming in whatsoever language you r comfortable with, basic coding problems of DS,Algos. eg. Zigzag tree traversal algo,random linked list copy
  • Q5. Some people asked me questions related to the work i will do if hired in the project
  • Q6. Be genuine in ur CV, and be prepared with everything you write there.

Interview Preparation Tips

College Name: Na

Interview Preparation Tips

General Tips: Just be confident. You may not be able to answer all the questions correctly. If you don't know the answer, be honest and confidently answer the questions that you know.
College Name: NIT SURATHKAL

Interview Questionnaire 

12 Questions

  • Q1. Tell us about yourself
  • Ans. 

    I am a dedicated Technical Support Engineer with 5 years of experience in troubleshooting hardware and software issues.

    • 5 years of experience in technical support

    • Skilled in troubleshooting hardware and software issues

    • Strong communication and problem-solving skills

  • Answered by AI
  • Q2. Why are you interested in working with hp as technical support engineer
  • Ans. 

    I am interested in working with HP as a technical support engineer because of their reputation for innovation and commitment to customer satisfaction.

    • I admire HP's track record of developing cutting-edge technology solutions

    • I am impressed by HP's dedication to providing excellent customer support

    • I believe working at HP will allow me to grow and develop my technical skills

  • Answered by AI
  • Q3. Flexibility with rotational shifts
  • Ans. 

    Flexibility with rotational shifts is essential for a Technical Support Engineer.

    • Demonstrate your willingness to work different shifts, including nights and weekends.

    • Highlight your ability to adapt to changing schedules and prioritize tasks accordingly.

    • Provide examples of times when you successfully managed rotational shifts in previous roles.

    • Emphasize your commitment to maintaining a high level of customer service reg...

  • Answered by AI
  • Q4. Technical questions
  • Q5. Asked about previous experience
  • Q6. Talk about yourself for 5mins
  • Ans. 

    I am a dedicated Technical Support Engineer with 5 years of experience in troubleshooting hardware and software issues.

    • I have a Bachelor's degree in Computer Science

    • Proficient in diagnosing and resolving technical issues

    • Skilled in customer service and communication

    • Experience with ticketing systems like Zendesk and Jira

    • Familiar with networking concepts and protocols

  • Answered by AI
  • Q7. Flexibility with night shifts
  • Ans. 

    I am flexible with night shifts and have prior experience working during those hours.

    • I have no issues with working night shifts and can adjust my schedule accordingly.

    • I have previously worked night shifts in my previous role as a Technical Support Engineer.

    • I understand the importance of providing support during non-traditional hours and I am willing to do so.

    • I am accustomed to working in a 24/7 support environment and

  • Answered by AI
  • Q8. Discussed salary
  • Q9. Discussed about work process
  • Q10. What is black screen of death
  • Ans. 

    The black screen of death refers to a computer or device screen that remains black and unresponsive.

    • It is similar to the blue screen of death (BSOD) in Windows systems.

    • It can occur due to various reasons such as hardware or software issues.

    • Common causes include graphics card problems, driver conflicts, or system crashes.

    • It can be resolved by troubleshooting hardware components, updating drivers, or performing system re...

  • Answered by AI
  • Q11. How to deal with blue screen issue
  • Ans. 

    To deal with a blue screen issue, start by identifying the cause and then troubleshoot accordingly.

    • Check for recently installed hardware or software

    • Update drivers and operating system

    • Scan for malware or viruses

    • Check hardware components for issues

    • Perform system restore or reinstall operating system if necessary

  • Answered by AI
  • Q12. What is booting
  • Ans. 

    Booting is the process of starting a computer system and loading the operating system into its memory.

    • Booting is the initial process that occurs when a computer is turned on or restarted.

    • During booting, the computer's hardware is initialized, and the operating system is loaded into the computer's memory.

    • There are two types of booting: cold booting (starting from a completely powered-off state) and warm booting (restart...

  • Answered by AI

Interview Preparation Tips

Round: Group Discussion
Experience: asked to talk about love

Round: Resume Shortlist
Experience: technical knowledge , percentage criteria , flexibility with shifts and communication skills

Skills evaluated in this interview

I was interviewed before Mar 2021.

Round 1 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical interview round with questions based on DSA and OOPS.

  • Q1. How do you dynamically allocate a 2D array in C?
  • Ans. 

    Use double pointer to dynamically allocate memory for array of strings in C.

    • Declare a double pointer to hold the 2D array of strings.

    • Allocate memory for the rows first using malloc.

    • Then allocate memory for each string in the row using malloc.

    • Assign values to the strings in the array.

    • Example: char **array = malloc(rows * sizeof(char *));

    • Example: array[i] = malloc(strlen(str) + 1); strcpy(array[i], str);

  • Answered by AI
  • Q2. What are virtual functions in C++?
  • Ans. 

    Virtual functions in C++ are functions that can be overridden in derived classes, allowing for polymorphic behavior.

    • Virtual functions are declared using the 'virtual' keyword in the base class.

    • They are used to achieve runtime polymorphism in C++.

    • Derived classes can override the virtual functions defined in the base class.

    • Example: class Base { public: virtual void display() { cout << 'Base class dis...

  • Answered by AI
  • Q3. What are virtual base classes?
  • Ans. 

    Virtual base classes are classes that are inherited virtually to avoid multiple instances of the same base class in a derived class hierarchy.

    • Virtual base classes are used in multiple inheritance to prevent the Diamond Problem.

    • They are declared with the 'virtual' keyword in the base class.

    • When a class inherits a virtual base class, the most derived class is responsible for initializing the virtual base class.

    • Example: c...

  • Answered by AI
Round 2 - Face to Face 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical interview round with questions based on OS/Networking etc.

  • Q1. What is the system call that creates a separate connection?
  • Ans. 

    The system call that creates a separate connection is fork()

    • fork() is a system call in Unix-like operating systems that creates a new process by duplicating the existing process

    • The new process created by fork() is called the child process, while the original process is called the parent process

    • fork() is commonly used in network programming to create separate connections for handling multiple clients

  • Answered by AI
  • Q2. What does the epoll_wait() system call do?
  • Ans. 

    epoll_wait() system call waits for events on an epoll instance

    • Used in Linux for I/O event notification

    • Blocks until one or more file descriptors become ready

    • Returns the number of file descriptors ready for I/O operations

  • Answered by AI
  • Q3. What are the different protocols used in the transport layer?
  • Ans. 

    Different protocols used in the transport layer include TCP, UDP, SCTP, and DCCP.

    • TCP (Transmission Control Protocol) - reliable, connection-oriented protocol used for most internet communication

    • UDP (User Datagram Protocol) - connectionless protocol used for applications where speed is more important than reliability

    • SCTP (Stream Control Transmission Protocol) - supports multiple streams of data, used for telecommunicati...

  • Answered by AI
  • Q4. What is the difference between TCP and UDP?
  • Ans. 

    TCP is a connection-oriented protocol that ensures reliable data delivery, while UDP is a connectionless protocol that focuses on speed.

    • TCP is reliable and ensures data delivery by establishing a connection before sending data.

    • UDP is faster but less reliable as it does not establish a connection before sending data.

    • TCP is used for applications that require high reliability and error correction, such as web browsing and...

  • Answered by AI
Round 3 - Face to Face 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical interview round with questions based on Networking etc.

  • Q1. What is the purpose of ICMP?
  • Ans. 

    ICMP is a protocol used for error reporting, diagnostics, and network management in IP networks.

    • ICMP is used to report errors in packet delivery

    • It is used for network diagnostics and troubleshooting

    • ICMP messages are encapsulated within IP packets

    • Examples include ping (echo request/reply) and traceroute

  • Answered by AI
  • Q2. What are the types of connection release supported by TCP?
  • Ans. 

    TCP supports four types of connection release: active close, passive close, simultaneous close, and abortive close.

    • Active close: Client initiates the connection release process by sending a FIN packet.

    • Passive close: Server initiates the connection release process by sending a FIN packet.

    • Simultaneous close: Both client and server send FIN packets to each other simultaneously.

    • Abortive close: Connection is terminated abru...

  • Answered by AI
  • Q3. What protocols are used by the MAC layer?
  • Ans. 

    The MAC layer uses protocols like CSMA/CA, CSMA/CD, and TDMA to manage access to the network.

    • CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) is used in wireless networks to avoid collisions.

    • CSMA/CD (Carrier Sense Multiple Access with Collision Detection) is used in wired networks to detect and handle collisions.

    • TDMA (Time Division Multiple Access) is used in networks where devices are assigned specific

  • Answered by AI
  • Q4. What is the ARP protocol?
  • Ans. 

    ARP (Address Resolution Protocol) is a protocol used to map an IP address to a MAC address in a local network.

    • ARP is used to resolve IP addresses to MAC addresses in a local network.

    • It operates at the data link layer of the OSI model.

    • ARP requests are broadcasted to all devices on the network.

    • Example: When a device wants to communicate with another device on the same network, it uses ARP to find the MAC address correspo

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAVMware Software India Private Limited interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Networking, OOPSTime required to prepare for the interview - 6 monthsInterview 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 Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewRejected

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

BMC Software Interview FAQs

How many rounds are there in BMC Software Technical Support Engineer interview?
BMC Software interview process usually has 2 rounds. The most common rounds in the BMC Software interview process are Aptitude Test and Technical.
What are the top questions asked in BMC Software Technical Support Engineer interview?

Some of the top questions asked at the BMC Software Technical Support Engineer interview -

  1. rest api services , anotat...read more
  2. core java ,SQL Quer...read more

Recently Viewed

PHOTOS

InsuranceDekho

3 office photos

LIST OF COMPANIES

Credit Bajaar

Overview

INTERVIEWS

BrowserStack

No Interviews

INTERVIEWS

BMC Software

No Interviews

INTERVIEWS

GeeksForGeeks

No Interviews

INTERVIEWS

Yamaha Motor

No Interviews

INTERVIEWS

Yamaha Motor

No Interviews

INTERVIEWS

BrowserStack

No Interviews

INTERVIEWS

BMC Software

No Interviews

INTERVIEWS

BMC Software

No Interviews

Tell us how to improve this page.

BMC Software Technical Support Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
BMC Software Technical Support Engineer Salary
based on 28 salaries
₹3.5 L/yr - ₹14.6 L/yr
77% more than the average Technical Support Engineer Salary in India
View more details

BMC Software Technical Support Engineer Reviews and Ratings

based on 11 reviews

4.0/5

Rating in categories

3.9

Skill development

4.1

Work-life balance

3.8

Salary

4.2

Job security

4.2

Company culture

3.6

Promotions

3.8

Work satisfaction

Explore 11 Reviews and Ratings
Product Developer
147 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Product Developer
99 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Staff Product Developer
98 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Staff Specialist Product Developer
93 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Support Analyst
83 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare BMC Software with

IBM

4.0
Compare

Oracle

3.7
Compare

SAP

4.2
Compare

Microsoft Corporation

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