AVAYA
20+ Kaizen IT Services Interview Questions and Answers
Q1. Delete a node from a linked list
To delete a node from a linked list, update the previous node's next pointer to skip over the node to be deleted.
Traverse the linked list to find the node to be deleted
Update the previous node's next pointer to skip over the node to be deleted
Free the memory allocated to the node to be deleted
Q2. How do u think c++ is better than c regarding oops ?
C++ supports features like inheritance, polymorphism, and encapsulation which are not present in C.
C++ supports classes and objects which allow for better organization of code.
Inheritance allows for code reuse and reduces redundancy.
Polymorphism allows for flexibility in code design.
Encapsulation allows for better data hiding and security.
C++ also supports templates which allow for generic programming.
C++ has a larger standard library compared to C.
Q3. Write a function pointer which takes interger and returns character
Function pointer taking integer and returning character
Define a function pointer with return type char and parameter type int
Example: char (*funcPtr)(int)
Use typedef to simplify the syntax: typedef char (*FuncPtr)(int)
Pass the function pointer as an argument to another function
Example: void someFunction(FuncPtr ptr)
Q4. How is your review process? Do you know how to document CLI commands? Rewrite xyz statement in the passive voice.
The review process is thorough and well-documented.
Reviews are conducted regularly to ensure quality and accuracy.
Feedback is collected from team members and stakeholders.
Documentation of CLI commands is done meticulously for future reference.
Any issues or improvements identified during the review process are addressed promptly.
Q5. What is Anthromorphism and how it applies in writing
Anthropomorphism is the attribution of human characteristics or behavior to non-human entities.
Anthropomorphism can make complex or abstract concepts more relatable to readers.
It can help create emotional connections between readers and characters or objects.
Examples include talking animals in children's literature or giving human-like personalities to inanimate objects.
Q6. What are the methods for securing users in a Linux environment?
Methods for securing users in a Linux environment include password policies, user permissions, and monitoring tools.
Implement strong password policies to ensure users use complex passwords.
Use user permissions to restrict access to sensitive files and directories.
Regularly update and patch the system to protect against security vulnerabilities.
Utilize monitoring tools like auditd to track user activity and detect suspicious behavior.
Q7. Print a matrix horizontally
Print a matrix horizontally
Iterate through each row of the matrix
Concatenate the elements of each row into a single string
Add the concatenated strings to an array of strings
Q8. What is DITA and how do you use it in writing
DITA stands for Darwin Information Typing Architecture, a standard for creating structured content.
DITA helps in organizing content into topics, tasks, and concepts for better reuse and consistency.
It uses XML markup to define the structure of content, making it easier to manage and publish.
DITA allows for single-sourcing content, where one piece of content can be reused in multiple outputs.
Examples of DITA tools include Oxygen XML Editor, Adobe FrameMaker, and DITAToo.
By fol...read more
Q9. How recession is affecting Avaya as a company?
Avaya has been significantly affected by the recession.
Avaya has experienced a decline in revenue and profitability due to the recession.
The recession has led to reduced spending on communication and networking infrastructure, impacting Avaya's sales.
Avaya may have faced challenges in securing new contracts and retaining existing customers during the recession.
The company may have implemented cost-cutting measures such as layoffs or reduced investments in research and develop...read more
Q10. What are the differences in c and c++?
C++ is an extension of C with object-oriented programming features.
C++ supports classes and objects while C does not.
C++ has better support for function overloading and templates.
C++ has a standard library that includes many useful functions.
C++ allows for both procedural and object-oriented programming.
C++ is generally considered to be more complex than C.
Q11. Do you possess working knowledge of VMware?
Yes, I possess working knowledge of VMware.
Experience with VMware vSphere
Knowledge of VMware ESXi
Familiarity with VMware vCenter Server
Ability to troubleshoot VMware virtualization issues
Q12. What is sdlc in technical writing
SDLC in technical writing refers to the Software Development Life Cycle, which is a process used to design, develop, and test software products.
SDLC helps technical writers understand the different stages of software development.
It includes phases such as planning, analysis, design, implementation, testing, and maintenance.
Technical writers play a crucial role in documenting each stage of the SDLC to ensure clear communication and understanding.
Examples of documents created d...read more
Q13. Write pseudocodes
Writing pseudocodes for software engineering interview question
Start by defining the problem and its requirements
Break down the problem into smaller steps
Use clear and concise language to describe each step
Include necessary variables and data structures
Consider edge cases and error handling
Test the pseudocode with sample inputs
Q14. Palindrome of string
A palindrome of a string is a word, phrase, number, or other sequence of characters that reads the same forward and backward.
Check if the string is equal to its reverse to determine if it is a palindrome.
Ignore spaces and punctuation when checking for palindromes.
Examples: 'racecar', 'madam', '12321'
Q15. sorting an array
Sorting an array of strings
Use a sorting algorithm like quicksort or mergesort
Consider the length of the strings for efficiency
Use a comparison function to determine the order of strings
Q16. Why is static used, explain?
Static is used to store data that remains constant throughout the program's execution.
Static variables retain their value between function calls
Static functions can only be accessed within the file they are defined in
Static classes cannot be instantiated and their members can only be accessed through the class name
Static methods are used for utility functions that do not require an instance of the class
Q17. Explain OOP concepts like Inheritance with example.
Q18. Session manager function of avaya
Session manager function of Avaya involves managing and controlling communication sessions within the Avaya system.
Session manager helps in routing calls and managing user permissions
It allows for centralized control and monitoring of communication sessions
Session manager integrates with other Avaya applications for seamless communication
Examples: call routing, user authentication, session monitoring
Q19. SBC used for what
SBC stands for Session Border Controller, used for securing VoIP networks and managing SIP sessions.
Securing VoIP networks
Managing SIP sessions
Controlling signaling and media streams
Preventing toll fraud and DoS attacks
Q20. Qustion about reverse a string
Reverse a string by iterating through the characters and swapping them
Create a function that takes a string as input
Initialize two pointers, one at the beginning and one at the end of the string
Swap the characters at the two pointers and move them towards the center until they meet
Q21. Sip protocol benefits over H323
SIP protocol offers more flexibility, scalability, and ease of implementation compared to H.323.
SIP is more lightweight and simpler to implement than H.323
SIP supports multimedia sessions, while H.323 is primarily focused on voice and video conferencing
SIP is more scalable and can easily integrate with other protocols and services
SIP is widely adopted in VoIP and UC solutions, while H.323 is considered outdated in many cases
Top HR Questions asked in Kaizen IT Services
Interview Process at Kaizen IT Services
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month