Professional 2

Professional 2 Interview Questions and Answers

Updated 3 Mar 2025

Q1. Implementation of to find the number of 1s in binary number.

Ans.

To find the number of 1s in a binary number, count the occurrences of '1' in the binary representation.

  • Iterate through each digit of the binary number and count the occurrences of '1'.

  • Use bitwise operations to check if a digit is '1'.

  • Example: For binary number '10101', count the occurrences of '1' which is 3.

Q2. What is difference between SRAM and DRAM

Ans.

SRAM is faster and more expensive than DRAM, but requires more power and is volatile.

  • SRAM is faster and more expensive than DRAM

  • SRAM is used in CPU caches for quick access to data

  • DRAM is slower and cheaper than SRAM

  • DRAM is used as main memory in computers

Q3. Explain the flow of product certification

Ans.

Product certification involves a series of steps to ensure a product meets certain standards and requirements.

  • Determine the applicable certification requirements based on the type of product and industry

  • Submit the product for testing and evaluation by a certified testing laboratory

  • Review the test results and documentation to ensure compliance with standards

  • Obtain the necessary certification from a recognized certification body

  • Maintain compliance through regular audits and upd...read more

Q4. SIP Call flow node by node

Ans.

SIP call flow describes the sequence of events that occur during a SIP call.

  • SIP INVITE message is sent from the caller to the callee

  • Callee responds with a SIP 100 Trying message

  • Callee sends a SIP 180 Ringing message to indicate that the call is being processed

  • Callee sends a SIP 200 OK message to indicate that the call has been accepted

  • Media negotiation takes place between the caller and callee

  • Call is terminated with a SIP BYE message

Are these interview questions helpful?

Q5. Difference between c and C++

Ans.

C is a procedural programming language, while C++ is an object-oriented programming language.

  • C is a procedural programming language, focusing on functions and procedures.

  • C++ is an object-oriented programming language, allowing for classes, objects, and inheritance.

  • C++ is an extension of C, adding features like classes, templates, and exception handling.

  • C++ supports polymorphism and encapsulation, which are not present in C.

  • C++ has a more complex syntax compared to C.

Frequently asked in, ,
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.7
 • 4.8k Interviews
3.7
 • 796 Interviews
View all

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

Professional 2 Interview Questions
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
65 L+

Reviews

4 L+

Interviews

4 Cr+

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