i
Bhash Software
Labs
Filter interviews by
I appeared for an interview in May 2025, where I was asked the following questions.
Evaluating candidates involves assessing skills, experience, cultural fit, and potential for growth.
Review technical skills: Check for proficiency in relevant programming languages, frameworks, and tools. For example, a candidate skilled in Python and Django may be preferred for a web development role.
Assess project experience: Look for candidates who have worked on similar projects or technologies. A candidate with ex...
I aim to grow my skills and contribute to impactful projects, leveraging my experience in software development.
I hope to gain hands-on experience with cutting-edge technologies, such as cloud computing and machine learning.
I want to collaborate with a talented team to enhance my problem-solving skills and learn best practices in software development.
I believe my background in developing scalable applications aligns wel...
I appeared for an interview in May 2025, where I was asked the following questions.
I possess strong technical skills, a collaborative mindset, and a passion for problem-solving, making me an ideal candidate for this role.
Proficient in multiple programming languages, including Python and Java, demonstrated by developing a full-stack application for a university project.
Experience with Agile methodologies, having successfully participated in sprints that improved team productivity by 20%.
Strong problem...
I appeared for an interview in May 2025, where I was asked the following questions.
To sell a product to someone who doesn't want it, focus on understanding their needs and demonstrating value.
Identify Pain Points: Ask questions to uncover challenges they face. For example, 'What issues do you encounter with your current solution?'
Highlight Benefits: Clearly articulate how the product addresses their specific needs. For instance, 'This tool can save you 10 hours a week.'
Use Testimonials: Share success...
In a crisis, prioritize recovery steps, communicate, and focus on delivering a minimum viable product.
Assess the situation: Determine the extent of the crash and what data is lost.
Check backups: If you have recent backups, restore your work from there.
Communicate: Inform your team or manager about the situation and your plan.
Focus on essentials: Identify the core features needed to meet the deadline.
Use alternative too...
I appeared for an interview in Dec 2024, where I was asked the following questions.
I left my previous job to seek new challenges, enhance my skills, and pursue opportunities for growth in a dynamic environment.
Desire for professional growth: I wanted to expand my skill set and take on more challenging projects.
Seeking a better work-life balance: My previous role required long hours, and I was looking for a position that offered more flexibility.
Company culture fit: I realized that the company's value...
Yes, I am open to working in shifts or rotational hours as needed to support team goals and project deadlines.
Flexibility: I understand that projects may require different hours to meet deadlines.
Team Collaboration: Working in shifts can enhance collaboration with global teams.
Past Experience: In my previous role, I successfully adapted to a rotating schedule to support critical system updates.
Work-Life Balance: I beli...
Top trending discussions
I appeared for an interview before Feb 2024.
There were two coding questions; one was related to linked lists, and the other was linked to binary trees.
Developed a web application for tracking inventory and sales data
Used React for front-end development
Implemented RESTful APIs using Node.js and Express for back-end
Utilized MongoDB for database management
Integrated authentication and authorization features for secure access
Implemented data visualization using Chart.js
Reversing a linked list involves changing the direction of pointers to go from the end to the beginning.
Start by initializing three pointers: current, previous, and next.
Iterate through the linked list, updating the pointers to reverse the direction of the links.
Update the head of the linked list to point to the new first node, which was the original last node.
Mutual exclusion is a concept in concurrent programming where only one thread can access a shared resource at a time.
Ensures that only one thread can access a critical section of code at a time
Prevents race conditions and data corruption
Commonly implemented using locks, semaphores, or mutexes
Example: Using a mutex to protect a shared variable in a multi-threaded application
Implementing multithreading involves creating and managing multiple threads to execute tasks concurrently.
Identify the tasks that can be executed concurrently
Create and manage multiple threads to execute these tasks simultaneously
Use synchronization techniques like locks and semaphores to prevent race conditions
Handle communication and coordination between threads
Consider thread safety and resource sharing issues
I appeared for an interview in Jul 2025, where I was asked the following questions.
I applied via Campus Placement and was interviewed in Sep 2022. There were 3 interview rounds.
Coding on python programming, any language is used in in coding.
I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.
Write a code for HTML DOM
I appeared for an interview in Aug 2023.
180 mins test calculatogn
I applied via Walk-in and was interviewed before May 2023. There were 2 interview rounds.
Basic qualifications for a software developer include education, skills, and experience in programming and software development.
A bachelor's degree in Computer Science or related field is often required.
Proficiency in programming languages like Java, Python, or C++ is essential.
Experience with software development methodologies such as Agile or Scrum is beneficial.
Familiarity with version control systems like Git is im...
I'm seeking new challenges, opportunities for growth, and a better alignment with my career goals and values.
Desire for professional growth: I'm looking for a role that offers more opportunities for learning and advancement.
Alignment with career goals: My current position doesn't fully align with my long-term career aspirations in software development.
Seeking a better work culture: I want to be part of a team that valu...
Virtual Dom is a lightweight copy of the Real Dom, used for efficient updates in web development.
Virtual Dom is a lightweight copy of the Real Dom, used for efficient updates in web development.
Real Dom represents the actual structure of the web page, while Virtual Dom is a simplified version stored in memory.
Changes made to the Virtual Dom are compared with the Real Dom to determine the minimum number of updates neede...
based on 4 interview experiences
Difficulty level
Duration
based on 3 reviews
Rating in categories
Business Development Executive
45
salaries
| ₹1.8 L/yr - ₹5 L/yr |
Business Development Manager
16
salaries
| ₹2.4 L/yr - ₹4.5 L/yr |
Application Support Engineer
7
salaries
| ₹2 L/yr - ₹2.4 L/yr |
Business Development Trainee
5
salaries
| ₹2 L/yr - ₹4.2 L/yr |
Business Development
4
salaries
| ₹3 L/yr - ₹4 L/yr |
Apptunix
HirePro Consulting
Prometric Testing
Octro