Filter interviews by
I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.
posted on 6 Nov 2015
Code to delete duplicate nodes in a sorted linked list
Traverse the linked list and compare adjacent nodes
If nodes are equal, delete one of them
Repeat until all duplicates are removed
Printing all root to leaf paths in a binary search tree
Traverse the tree recursively and keep track of the current path
When a leaf node is reached, add the current path to the list of paths
Print all the paths in the list
Use an array of strings to store the paths
Find two integers in an array whose sum is closest to zero.
Sort the array in ascending order.
Initialize two pointers at the beginning and end of the array.
Move the pointers towards each other until the sum is closest to zero.
Count set bits in a 32-bit integer in linear time
Use bit manipulation to count set bits
Divide the integer into 16-bit chunks and count set bits in each chunk
Use lookup tables to count set bits in each 8-bit chunk
Use parallel processing to count set bits in multiple integers simultaneously
To determine the width of a binary tree using breadth-wise traversal, we need to count the number of nodes at each level.
Perform a breadth-first traversal of the binary tree
Count the number of nodes at each level
Keep track of the maximum number of nodes seen at any level
Return the maximum number of nodes seen
Files are preferred over databases for certain types of data and applications.
Files are faster for small amounts of data.
Files are easier to manage and backup.
Files are more flexible for certain types of data, such as images or videos.
Databases are better for complex data relationships and queries.
Databases are more secure and scalable for large amounts of data.
The choice between files and databases depends on the spec
I applied via Referral
I have contributed to my projects by developing and implementing new features, fixing bugs, and improving overall performance.
Developed and implemented new features
Fixed bugs and issues
Improved overall performance
Collaborated with team members to ensure project success
Provided technical support and troubleshooting assistance
I encourage open communication and collaboration to identify and solve problems within the team.
Encourage open communication and active listening
Identify the root cause of the problem
Brainstorm solutions as a team
Assign tasks and follow up on progress
Evaluate the effectiveness of the solution
Provide constructive feedback
Celebrate successes and learn from failures
I expect a company that values innovation, growth opportunities, and work-life balance.
Opportunities for professional development and growth
A culture that encourages innovation and creativity
A healthy work-life balance
Clear communication and transparency
Competitive compensation and benefits
Collaborative and supportive team environment
Yes, I am planning to pursue a Master's degree in Computer Science.
I am interested in specializing in Artificial Intelligence.
I have already researched and shortlisted a few universities.
I plan to apply for the next academic year.
I believe higher studies will help me gain a deeper understanding of the field and advance my career.
I am very flexible in my professional life and can adapt to changing situations easily.
I am open to learning new technologies and skills
I can work in different environments and with different teams
I am willing to take on new challenges and responsibilities
I can adjust my work schedule to meet project deadlines
I am comfortable with remote work and flexible work arrangements
I am a software engineer with experience in developing web applications and a passion for problem-solving.
Experienced in developing web applications using languages such as Java, Python, and JavaScript
Proficient in using frameworks such as Spring, Django, and React
Strong problem-solving skills and ability to work in a team environment
Passionate about learning new technologies and keeping up with industry trends
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
90mins were there and we have to solve 2 coding questions along with mcqs question related to oops, sql, java, it infrastructure, aptitute (5 question each)
I applied via Company Website and was interviewed before Apr 2023. There were 2 interview rounds.
Database normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Database normalization involves breaking down a database into smaller, more manageable tables to reduce redundancy.
It helps in minimizing data anomalies and ensures data integrity.
Normalization is achieved through a series of rules called normal forms, such as 1NF, 2NF, 3NF, and BCNF.
For example, in a ...
I have worked on tools such as Microsoft Excel, Tableau, Jira, and SQL databases.
Microsoft Excel
Tableau
Jira
SQL databases
I have strong analytical skills, attention to detail, and excellent communication abilities which make me well-suited for the role of a Business Analyst.
Strong analytical skills - able to analyze data and identify trends
Attention to detail - ensuring accuracy in reports and recommendations
Excellent communication abilities - able to effectively communicate with stakeholders and team members
I applied via Approached by Company and was interviewed in Mar 2022. There were 4 interview rounds.
Reasoning , Techincal
Migration from Tibco BW 5 to 6 involves upgrading the platform, converting projects, and testing.
Upgrade the Tibco platform to version 6
Convert existing BW 5 projects to BW 6 format
Test the migrated projects thoroughly to ensure compatibility and functionality
Consider any necessary changes to configuration and deployment processes
Ensure compatibility with any dependent systems or applications
SOAP services in Tibco BW 5 & 6 are used for communication between applications using XML-based messages over HTTP or HTTPS.
SOAP stands for Simple Object Access Protocol
Tibco BW 5 & 6 support both SOAP 1.1 and SOAP 1.2
SOAP services use WSDL (Web Services Description Language) to describe the service
SOAP services can be implemented using Tibco Designer in BW 5 & 6
SOAP services can be secured using SSL/TLS encryption and
SOAP is a protocol used for exchanging structured data between applications over the internet. EMS Tibco Migration is the process of migrating from Tibco EMS to other messaging systems.
SOAP stands for Simple Object Access Protocol
It uses XML for message exchange
It is commonly used in web services
EMS Tibco Migration involves moving from Tibco EMS to other messaging systems like Apache Kafka or RabbitMQ
It requires carefu...
I worked as a Software Developer at XYZ Company.
Developed and maintained software applications using Java and Python.
Collaborated with a team of developers to design and implement new features.
Performed code reviews and debugging to ensure software quality.
Worked closely with clients to gather requirements and provide technical support.
Implemented unit tests and conducted system testing to identify and fix bugs.
Partici...
Seeking new challenges and growth opportunities in a different environment.
Looking for a change to expand my skill set and learn new technologies.
Seeking a more collaborative and innovative work culture.
Wanting to work on larger and more complex projects.
Desire for career advancement and professional development.
Relocation or proximity to family and personal reasons.
Easy round checks your speed & accuracy.
Multithreading concepts, linked list implementation, prime number checking, and Fibonacci numbers in software engineering.
Explain multithreading as a way to run multiple threads concurrently for efficient use of CPU.
Implement Odd Even printing in sync using 2 threads by using synchronization mechanisms like mutex or semaphore.
Implement Linked List with features like insertion, deletion, and traversal.
Write a thread to ...
based on 1 interview
Interview experience
Software Developer
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
TIBCO Software
Informatica
SnapLogic
Boomi