bending spoons Recruitment Process, Interview Questions & Answers

Bending Spoons’ interview process includes initial screening, technical assessments targeting coding and problem-solving skills, followed by behavioral rounds to evaluate teamwork and culture fit, helping candidates prepare effectively.
4.3
based on 50 Reviews
About Company
Interview Guide
Interviews Experiance
FAQ's Questions

About bending spoons

Company Description

Bending Spoons is a leading technology company specializing in the development of innovative mobile applications that enhance user experience and improve everyday life. Established with a vision of creating impactful digital solutions, the company fosters a vibrant work culture centered around creativity, collaboration, and continuous learning. Employees at Bending Spoons are encouraged to think outside the box and challenge the status quo, resulting in a dynamic environment where ideas can flourish. The company values diversity and inclusion, promoting a healthy work-life balance and offering flexible working arrangements. Bending Spoons is known for its commitment to employee growth, providing ample opportunities for professional development through training sessions, workshops, and mentorship programs.

iOS Developer Interview Questions

Q1: What experience do you have with Swift and Objective-C?

I have extensive experience working with both Swift and Objective-C. I have developed multiple applications using Swift as the primary programming language, leveraging its modern features for better performance and maintainability. I also have experience maintaining legacy code written in Objective-C.

Q2: Can you explain the Model-View-Controller (MVC) design pattern?

MVC is a design pattern that separates an application into three interconnected components: the Model, which handles the data and business logic; the View, which is responsible for the user interface; and the Controller, which manages the interaction between the Model and the View. This separation allows for better organization and scalability of code.

Q3: How do you handle memory management in iOS?

In iOS, memory management is primarily handled through Automatic Reference Counting (ARC). I ensure that I create weak references where necessary to avoid retain cycles, especially in closures and delegate patterns. I also use tools like Instruments to monitor memory usage and identify leaks.

Q4: Describe a challenging bug you fixed in an iOS application.

In a previous project, I encountered a memory leak that caused the app to crash intermittently. By using Instruments to profile the app, I identified that a closure was capturing a strong reference to a view controller. I resolved the issue by modifying the closure to capture a weak reference, thereby breaking the retain cycle.

Q5: What tools do you use for testing iOS applications?

I utilize XCTest for unit testing and UI testing of my applications. Additionally, I use tools like Fastlane for continuous integration and deployment, which helps automate the testing process and streamline the release of new features.

Android Developer Interview Questions

Q1: What is your experience with Kotlin and Java for Android development?

I have been developing Android applications using both Kotlin and Java for several years. Kotlin is my preferred language due to its conciseness and modern features, but I also have a solid understanding of Java and have maintained existing Java-based applications.

Q2: Can you explain the Android Activity lifecycle?

The Android Activity lifecycle consists of several states: onCreate(), onStart(), onResume(), onPause(), onStop(), and onDestroy(). Each method corresponds to a specific stage in the lifecycle, allowing developers to manage resources and user interactions effectively.

Q3: How do you implement offline storage in Android applications?

I implement offline storage using SQLite databases or Room Persistence Library for structured data. For simpler key-value pairs, I use SharedPreferences. I ensure that data is synchronized with a remote server when connectivity is available.

Q4: Describe your experience with RESTful APIs in Android.

I have worked extensively with RESTful APIs using libraries such as Retrofit and Volley. I handle network requests, parse JSON responses, and manage error handling and caching strategies to enhance user experience.

Q5: What debugging tools do you use in Android development?

I use Android Studio's built-in debugger, Logcat for logging, and the Android Profiler for monitoring performance issues. Additionally, I utilize tools like Stetho for inspecting network requests and SQLite databases.

Backend Developer Interview Questions

Q1: What programming languages do you prefer for backend development and why?

I primarily work with Python and Node.js for backend development. Python's simplicity and extensive libraries make it great for rapid development, while Node.js offers excellent performance for handling asynchronous requests, making it suitable for real-time applications.

Q2: Can you explain RESTful API design principles?

RESTful APIs follow principles such as statelessness, resource identification through URIs, and the use of standard HTTP methods (GET, POST, PUT, DELETE) for operations. Additionally, they should return appropriate HTTP status codes and use JSON or XML for data interchange.

Q3: How do you ensure the security of your backend services?

I implement security measures such as input validation, authentication and authorization mechanisms (e.g., OAuth, JWT), and HTTPS for secure communication. I also regularly conduct security audits and vulnerability assessments.

Q4: Describe your experience with databases.

I have experience with both relational databases like PostgreSQL and MySQL, as well as NoSQL databases like MongoDB. I am adept at writing complex queries, designing schemas, and optimizing database performance.

Q5: What tools do you use for version control and collaboration?

I use Git for version control, along with platforms like GitHub or GitLab for collaboration. I follow best practices in branching and merging to maintain a clean codebase and facilitate teamwork.

Frontend Developer Interview Questions

Q1: What frontend frameworks are you most comfortable using?

I am most comfortable using React and Angular. React's component-based architecture allows for reusable UI components, while Angular provides a comprehensive framework for building complex applications with dependency injection and two-way data binding.

Q2: How do you optimize the performance of a web application?

I optimize performance by minimizing HTTP requests, employing lazy loading for images, using code splitting, and optimizing assets through minification and compression. I also utilize tools like Lighthouse to audit performance and identify areas for improvement.

Q3: Can you explain the concept of responsive design?

Responsive design ensures that web applications provide an optimal viewing experience across a variety of devices and screen sizes. This is achieved through fluid grids, flexible images, and CSS media queries to adapt the layout to different resolutions.

Q4: Describe your experience with version control systems.

I use Git extensively for version control, following best practices such as creating branches for features and bug fixes, and writing meaningful commit messages. I also collaborate with teams using pull requests for code reviews.

Q5: How do you handle cross-browser compatibility issues?

I use feature detection with tools like Modernizr and CSS resets to ensure consistent styling across browsers. I also test applications in various browsers and utilize polyfills for unsupported features.

Full Stack Developer Interview Questions

Q1: What is your experience with both frontend and backend technologies?

I have a strong background in both frontend technologies like React and Angular, and backend technologies like Node.js and Python. This allows me to build complete applications, handling everything from database interactions to user interface design.

Q2: How do you manage state in a full stack application?

I manage state using tools like Redux for frontend state management in React applications, and I ensure that the backend APIs return consistent data formats to keep the frontend and backend in sync.

Q3: What is your approach to deploying applications?

I use CI/CD pipelines for deploying applications, leveraging tools such as Jenkins or GitHub Actions. I also use containerization with Docker to ensure consistent environments across development, testing, and production.

Q4: Can you explain the importance of RESTful services in full stack development?

RESTful services are crucial in full stack development as they provide a standardized way for the frontend to communicate with the backend. They allow for scalable application architecture by decoupling the client and server.

Q5: What testing frameworks do you use for full stack applications?

I use Jest for unit testing in the frontend, and Mocha or Chai for testing backend services. I also conduct integration tests to ensure that the frontend and backend work seamlessly together.

Data Scientist Interview Questions

Q1: What tools and programming languages do you use for data analysis?

I primarily use Python with libraries like Pandas, NumPy, and Matplotlib for data analysis and visualization. I also use R for statistical analysis and SQL for querying databases.

Q2: Can you explain the difference between supervised and unsupervised learning?

Supervised learning involves training a model on labeled data, where the outcome is known, to predict future outcomes. In contrast, unsupervised learning deals with unlabeled data, seeking to find patterns or groupings without predefined labels.

Q3: How do you handle missing data in your datasets?

I handle missing data through various methods, including imputation techniques, such as filling in values with the mean or median, or by removing rows or columns with excessive missing values, depending on the context of the analysis.

Q4: Describe your experience with machine learning frameworks.

I have experience using frameworks like TensorFlow and Scikit-learn for building and training machine learning models. I am familiar with both classification and regression algorithms and have implemented several models for predictive analytics.

Q5: What is your approach to validating a machine learning model?

I validate models using techniques such as cross-validation to ensure that they generalize well to unseen data. I also monitor key metrics like accuracy, precision, recall, and F1 score to evaluate performance.

Machine Learning Engineer Interview Questions

Q1: What experience do you have with deploying machine learning models?

I have experience deploying machine learning models using cloud platforms like AWS and Azure. I utilize services such as AWS SageMaker for model deployment and APIs for serving predictions.

Q2: Can you explain the concept of overfitting in machine learning?

Overfitting occurs when a model learns the training data too well, capturing noise and outliers instead of the underlying trend. This results in poor performance on unseen data. Techniques like regularization and cross-validation help mitigate overfitting.

Q3: Describe your experience with feature engineering.

I have extensive experience in feature engineering, where I create new features from existing data to enhance model performance. This includes techniques like normalization, encoding categorical variables, and creating interaction terms.

Q4: What frameworks do you prefer for building machine learning models?

I primarily use TensorFlow and PyTorch, as they provide flexibility and scalability for developing complex models. I also leverage Scikit-learn for traditional machine learning algorithms and preprocessing tasks.

Q5: How do you evaluate the performance of a machine learning model?

I evaluate model performance using metrics appropriate to the task, such as accuracy, precision, recall, and AUC-ROC for classification problems. For regression tasks, I use RMSE and R-squared. I also conduct error analysis to understand model weaknesses.

Product Manager Interview Questions

Q1: What methodologies do you use for product development?

I use Agile methodologies, particularly Scrum, to manage product development. This involves regular sprints, stand-ups, and retrospectives to ensure continuous feedback and iterative improvements.

Q2: How do you prioritize features in a product roadmap?

I prioritize features by considering factors such as user feedback, business impact, technical feasibility, and alignment with strategic goals. I often use frameworks like the MoSCoW method to categorize features into Must-have, Should-have, Could-have, and Won't-have.

Q3: Describe your experience with stakeholder management.

I have experience collaborating with cross-functional teams, including engineering, design, marketing, and sales. I actively engage stakeholders by facilitating discussions, gathering requirements, and keeping them informed about product developments.

Q4: How do you measure the success of a product?

I measure product success using key performance indicators (KPIs) such as user engagement, customer satisfaction, and revenue growth. I also analyze user feedback and conduct A/B testing to assess feature performance.

Q5: What tools do you use for product management and tracking?

I use tools like Jira for task and project management, Confluence for documentation, and analytics platforms like Google Analytics or Mixpanel for tracking user behavior and product performance.

UI/UX Designer Interview Questions

Q1: What design tools do you use for creating wireframes and prototypes?

I primarily use tools like Figma and Adobe XD for creating wireframes and interactive prototypes. These tools allow for collaborative design and easy sharing of design concepts with stakeholders.

Q2: Can you explain the importance of user research in design?

User research is essential as it helps identify user needs, pain points, and behaviors. By understanding the target audience, designers can create more effective and user-centered solutions that enhance the overall experience.

Q3: Describe your approach to usability testing.

I conduct usability testing by creating prototypes and gathering feedback from real users. I observe how they interact with the design, noting any obstacles or confusion, and use this information to iterate and improve the design.

Q4: How do you ensure your designs are accessible to all users?

I follow accessibility guidelines such as the WCAG to ensure that my designs meet the needs of users with disabilities. This includes using appropriate color contrasts, providing alt text for images, and ensuring keyboard navigability.

Q5: What is your process for collaborating with developers?

I work closely with developers throughout the design process, providing them with detailed specifications and assets. I communicate regularly to address any questions or challenges during implementation, ensuring the final product aligns with the design vision.

QA Engineer Interview Questions

Q1: What types of testing methods are you familiar with?

I am familiar with various testing methods, including manual testing, automated testing, regression testing, performance testing, and user acceptance testing. I adapt my approach based on project requirements and timelines.

Q2: What testing frameworks do you use for automation?

I primarily use Selenium and TestNG for automating web applications. For mobile applications, I utilize Appium. These frameworks allow me to write comprehensive test scripts and integrate them into CI/CD pipelines.

Q3: How do you ensure test coverage is adequate?

I ensure test coverage by creating a test strategy that includes unit tests, integration tests, and end-to-end tests. I utilize coverage analysis tools to identify untested areas and prioritize tests based on risk and impact.

Q4: Can you describe a challenging bug you identified and how you resolved it?

In a previous project, I discovered a critical bug that caused data corruption during a specific user action. I replicated the issue consistently, documented my findings, and collaborated with the development team to implement a fix, ensuring thorough retesting before deployment.

Q5: How do you stay updated with the latest QA trends and tools?

I regularly follow QA blogs, participate in online forums, and attend webinars and conferences. I also engage with the testing community on platforms like LinkedIn to share knowledge and learn about emerging trends and tools.

Software Engineer Interview Questions

Q1: What programming languages are you most proficient in?

I am proficient in several programming languages, including Java, Python, and JavaScript. This versatility allows me to tackle diverse projects and adapt to different technology stacks as needed.

Q2: Can you explain the concept of Object-Oriented Programming (OOP)?

Object-Oriented Programming is a programming paradigm based on the concept of "objects," which can contain data and methods. Key principles include encapsulation, inheritance, and polymorphism, which promote code reusability and organization.

Q3: How do you approach debugging and troubleshooting?

I approach debugging by first replicating the issue and analyzing logs or error messages. I use systematic methods, such as rubber duck debugging or isolating code sections, to identify the root cause and implement a solution.

Q4: Describe your experience with version control systems.

I have extensive experience using Git for version control. I follow branching strategies for managing code changes and collaborate with teams through pull requests to review and merge code efficiently.

Q5: What development methodologies are you familiar with?

I am familiar with Agile and Waterfall methodologies. I prefer Agile for its iterative approach, allowing for flexibility and continuous feedback, which aligns well with modern software development practices.

bending spoons Interview Guide

Company Background and Industry Position

Bending Spoons stands out as one of the most intriguing names in the European tech scene. Founded in Milan, this company has carved a niche for itself with a strong emphasis on mobile application development, boasting a portfolio filled with consumer apps that have attracted millions worldwide. Their focus on innovation, user experience, and data-driven design sets them apart in an industry saturated with startups chasing quick wins.

Unlike many fast-scaling companies, Bending Spoons prides itself on fostering a culture where engineering excellence and product quality are paramount. This is reflected not only in their product lineup but also in their hiring approach—which is both rigorous and uniquely tailored. In the crowded software development market, they’ve positioned themselves as a company that values deep technical skills and a growth mindset, rather than just resume credentials. That’s why understanding their recruitment process is essential for anyone hoping to join their ranks.

How the Hiring Process Works

  1. Online Application: Candidates typically start by submitting a resume and cover letter through the company’s careers portal. Unlike many tech companies, Bending Spoons encourages applicants to personalize their submissions, showing genuine interest in the company's mission and products rather than relying on generic templates.
  2. Screening Call: A brief conversation with a recruiter to verify eligibility criteria, discuss motivation, and clarify any basic questions about the job role. This step is less about technical skills and more about cultural fit and communication style.
  3. Technical Challenge: Candidates are given a take-home coding task relevant to the role they applied for. This is not a trivial quiz but a real-world problem designed to simulate actual work at Bending Spoons. The company’s philosophy here is clear: they want to see problem-solving and code clarity, not just speed.
  4. Technical Interviews: Usually two rounds. The first focuses on data structures, algorithms, and system design to assess foundational knowledge. The second dives deeper into practical coding, architecture discussions, and behavioral questions exploring teamwork and project experiences.
  5. HR Interview: The final stage is a meeting with HR and sometimes senior leadership. This conversation explores alignment with company values, compensation expectations, and career goals.
  6. Offer and Negotiation: Offers are competitive and transparent, with a clear breakdown of salary range, bonuses, and benefits.

This stepwise approach reflects their intent to maintain high hiring standards without overwhelming candidates. The process is paced to give thoughtful evaluation while respecting candidate time.

Interview Stages Explained

Initial Screening Call

The first chat is surprisingly casual but intentional. Recruiters look beyond just qualifications. They assess enthusiasm for Bending Spoons’ products and culture. Expect questions like “What excites you about our apps?” or “How do you stay current in your field?” This interaction is a two-way street—candidates should also probe to understand the company’s values and team dynamics.

Technical Challenge

This is where the rubber meets the road. Unlike traditional whiteboard tests, the take-home assignment allows candidates to showcase their coding style, problem-solving process, and documentation habits. The problem often simulates a feature you might be asked to build on one of their apps, making it relevant and engaging. Candidates often feel the pressure here because time is limited, but quality trumps quick hacks.

Technical Interviews

These rounds are intense. The first is straightforward algorithmic problem solving—expect standard questions but with a twist that tests your grasp of fundamentals. The second interview leans heavily on applied knowledge: system design, architecture decisions, and code reviews. They also care deeply about collaboration skills here. So, be ready to explain your reasoning clearly and be open to feedback. It's not just what you know, but how you communicate it that counts.

HR Interview

By the time you get here, technical hurdles are mostly cleared. The HR round dives into fit and future aspirations. They might ask, “How do you handle failure?” or “What do you want to achieve at Bending Spoons?” Transparency about your ambitions helps here. They value candidates who see this as a long-term journey rather than just a paycheck.

Examples of Questions Candidates Report

  • “Implement a function to validate a Sudoku board.”
  • “Design a scalable notification system for millions of users.”
  • “Explain your approach to optimizing slow-performing API endpoints.”
  • “Tell us about a time when you disagreed with a team member. How did you resolve it?”
  • “How do you prioritize tasks when facing tight deadlines?”

Eligibility Expectations

Bending Spoons looks for candidates with a strong academic background in computer science, software engineering, or equivalent experience. But raw credentials alone won’t get you far here. They expect:

  • Proficiency in at least one major programming language like Swift, Kotlin, or Python.
  • Solid understanding of algorithms and data structures.
  • Experience with mobile app development or backend systems, depending on role.
  • Demonstrated ability to work well in fast-paced, collaborative environments.
  • English fluency, as it’s their primary working language.

The bar is high because the products are user-facing and require continuous iteration based on real-world feedback. So, adaptability and a learning mindset are non-negotiable.

Common Job Roles and Departments

Bending Spoons is primarily organized around product teams rather than rigid departments, which fosters cross-functional collaboration. Still, the most common roles include:

  • Mobile Developers – specializing in iOS or Android, responsible for building and refining consumer-facing apps.
  • Backend Engineers – focusing on API design, server infrastructure, and data pipelines.
  • Data Scientists – analyzing user behavior to drive product decisions.
  • Product Managers – bridging technical and business sides to prioritize features and launches.
  • Designers – UX and UI professionals crafting intuitive app interfaces.

This fluid team structure means roles can evolve, so versatility is a plus.

Compensation and Salary Perspective

RoleEstimated Salary (Annual, EUR)
Junior Mobile Developer35,000 – 45,000
Senior Mobile Developer65,000 – 85,000
Backend Engineer55,000 – 80,000
Data Scientist60,000 – 90,000
Product Manager70,000 – 100,000

Salary ranges reflect Milan’s competitive tech market but tend to be slightly higher due to Bending Spoons’ emphasis on talent retention and employee growth. Candidates should expect transparency in compensation discussions and some room for negotiation based on experience and skill set.

Interview Difficulty Analysis

From what candidates share, the interview process at Bending Spoons is tough but fair. The technical rounds demand more than textbook knowledge—they want to see real engineering instincts and the ability to tackle ambiguous problems, much like what you’d face daily. Some candidates find the take-home challenge time-consuming, but it’s an opportunity to shine without the pressure of a live coding session.

Compared to the broader market, Bending Spoons' process is somewhat more engineering-focused than typical HR-heavy interviews you’d find elsewhere. The company rejects surface-level hiring and is persistent about fit in skill and mindset. So, if you prefer superficial or rapid interviews, this might feel exhausting—but for someone aiming to work in a high-performance environment, it’s exactly right.

Preparation Strategy That Works

  • Understand the Company’s Products: Dive deep into their app suite. Use them, explore the features, read user reviews. This understanding will help tailor your answers during interviews and show authentic interest.
  • Master Data Structures and Algorithms: Practice coding problems on platforms like LeetCode, focusing on problem-solving and clean code. The goal is understanding, not just memorization.
  • Polish System Design Skills: Study common architecture patterns and be ready to discuss trade-offs. Practical insights into scalability and maintainability are valued.
  • Take-Home Challenge Discipline: Treat the assignment like a real work task. Comment your code, test it thoroughly, and submit a polished solution.
  • Prepare Behavioral Stories: Reflect on past experiences highlighting teamwork, conflict resolution, and adaptation. Use genuine anecdotes rather than rehearsed answers.
  • Mock Interviews: Simulate the interview environment with friends or mentors to build confidence and receive feedback.

Work Environment and Culture Insights

Bending Spoons is often described as a “makers culture.” There’s a strong bias towards ownership, meaning employees are expected to take charge and deliver without excessive hand-holding. It’s not a place for passive contributors. The atmosphere favors autonomy but also transparency—people are encouraged to speak up and challenge ideas openly.

You’ll notice a startup vibe but with mature processes in place. Remote work options exist but collaboration is emphasized, especially across interdisciplinary teams. Importantly, candidates frequently mention the company's focus on work-life balance despite the high standards.

Career Growth and Learning Opportunities

One of Bending Spoons’ strengths is investment in employee development. From internal tech talks to external conferences, continuous learning is baked into the culture. The flat organizational structure means you can often interact directly with senior engineers and leadership, accelerating mentorship and feedback.

Growth isn’t just vertical. Employees frequently cross into product and design roles, taking on hybrid responsibilities. This flexibility is a big plus for those wanting broad exposure. Still, to advance, you need to demonstrate impact and leadership—not just tenure.

Real Candidate Experience Patterns

Speaking with recent candidates reveals a consistent theme: the process is demanding but rewarding. Most highlight that the initial excitement can give way to moments of uncertainty during the technical challenge or deep technical rounds.

A common observation is that interviewers are courteous yet probing—never trying to trip candidates up, but genuinely curious about how solutions are reached. Many report feeling “tested on their thinking process rather than just answers.”

On the downside, some candidates wish for quicker feedback timelines, as waiting between stages can be nerve-wracking. But when feedback arrives, it’s usually constructive and detailed.

Comparison With Other Employers

To put Bending Spoons into perspective, it sits somewhere between a fast-paced startup and a structured mid-size tech firm. Compared to Big Tech giants, the process is less bureaucratic but more technically exacting in areas related to product quality.

AspectBending SpoonsTypical StartupBig Tech
Recruitment Rounds5-6, focused and technical3-4, flexible5-7, standardized
Interview QuestionsProduct and engineering blendVaried, sometimes less structuredHighly standardized, algorithm-heavy
Candidate ExperienceChallenging, insightfulFast but sometimes inconsistentFormal, high pressure
Salary RangeCompetitive for EuropeVariable, often lowerHigh, but depends on role

This snapshot helps candidates decide where Bending Spoons fits in their career plans.

Expert Advice for Applicants

Don’t underestimate cultural fit. Bending Spoons values passion for their mission as much as technical chops. Tailor your preparation to reflect that you’re not just a coder but a product builder.

  • Be authentic: Showcase your genuine interest, not rehearsed slogans.
  • Communicate clearly: Explaining your thought process is as important as the solution.
  • Manage your pacing: For take-home challenges, prioritize quality over quantity of features.
  • Ask questions: Use interview moments to demonstrate curiosity and engagement.
  • Prepare for collaboration: Expect scenarios where interpersonal skills are evaluated.

Frequently Asked Questions

What kind of interview questions does Bending Spoons ask?

They blend algorithmic problems with system design and behavioral questions. Expect to solve real-world scenarios related to mobile app development and discuss how you work in teams.

How long is the entire hiring process?

The process typically spans 3 to 6 weeks, depending on scheduling and candidate responsiveness.

Is a take-home coding challenge mandatory?

Yes, it’s a key step aimed at assessing your coding quality and problem-solving approach in a low-pressure environment.

Does Bending Spoons hire remote candidates?

They prioritize in-office or hybrid models but have become more flexible post-pandemic. Check specific role listings for remote eligibility.

What is the salary range for developers?

Salaries vary based on experience and role but generally range from €35,000 for juniors up to €85,000 for senior developers.

How do I best prepare for the HR interview?

Reflect on your career goals, study their company culture, and be ready to discuss how your values align with theirs.

Final Perspective

Succeeding in the Bending Spoons recruitment process demands more than just coding skills—it requires a genuine connection to their product-driven mindset and a collaborative spirit. For candidates willing to invest time in thoughtful preparation, it offers a unique opportunity to join a company where engineering craftsmanship meets creativity at scale.

The process can feel daunting. But remember, this is by design. Bending Spoons wants problem solvers who thrive in dynamic environments and are passionate about impacting millions of users. If you match that profile and prepare accordingly, you’re not just applying for a job—you’re stepping into a career-defining experience.

bending spoons Interview Questions and Answers

Updated 21 Feb 2026

Quality Assurance Engineer Interview Experience

Candidate: Emily R.

Experience Level: Mid-level

Applied Via: Company Website

Difficulty:

Final Result: Rejected

Interview Process

3 rounds

Questions Asked

  • How do you design test cases for a new feature?
  • Explain the difference between manual and automated testing.
  • Write a script to automate a simple test scenario.
  • Describe a bug that was hard to detect and how you found it.

Advice

Gain hands-on experience with automation tools and scripting.

Full Experience

The interview process included an initial HR screening, a technical round with practical test case design and scripting, and a final behavioral interview. The technical round was challenging and required coding skills.

Data Scientist Interview Experience

Candidate: Mark T.

Experience Level: Mid-level

Applied Via: Job Portal

Difficulty:

Final Result:

Interview Process

3 rounds

Questions Asked

  • Explain the difference between supervised and unsupervised learning.
  • How do you handle missing data?
  • Write SQL queries to extract user engagement data.
  • Describe a machine learning project you worked on.
  • How would you A/B test a new app feature?

Advice

Review statistics, machine learning concepts, and SQL skills.

Full Experience

The first round was a phone interview focusing on statistics and ML concepts. The second was a technical test including coding and SQL. The final round was with the team discussing past projects and problem-solving.

UX/UI Designer Interview Experience

Candidate: Sofia L.

Experience Level: Junior

Applied Via: LinkedIn

Difficulty: Easy

Final Result:

Interview Process

2 rounds

Questions Asked

  • Show your portfolio and explain your design choices.
  • How do you incorporate user feedback into designs?
  • What design tools are you proficient in?
  • Describe a time you improved user experience.

Advice

Have a strong portfolio ready and be clear about your design process.

Full Experience

The first round was a portfolio review and a discussion about design principles. The second round was a practical task to redesign a simple app screen with a focus on usability.

Product Manager Interview Experience

Candidate: Ravi K.

Experience Level: Senior

Applied Via: Referral

Difficulty: Hard

Final Result: Rejected

Interview Process

4 rounds

Questions Asked

  • How do you prioritize features?
  • Describe a product you managed from concept to launch.
  • How do you handle conflicting stakeholder requirements?
  • What metrics do you track for app success?
  • Case study: Improve user retention for a social app.

Advice

Prepare detailed case studies and be ready to discuss metrics and trade-offs.

Full Experience

The process started with an HR screening, followed by a product sense interview, a case study presentation, and a final round with senior leadership. The case study was challenging and required detailed analysis.

Software Engineer Interview Experience

Candidate: Alice M.

Experience Level: Mid-level

Applied Via: Company Website

Difficulty:

Final Result:

Interview Process

3 rounds

Questions Asked

  • Explain the MVC architecture.
  • Write a function to reverse a linked list.
  • How do you optimize app performance on mobile devices?
  • Describe a challenging bug you fixed.

Advice

Brush up on data structures and mobile app optimization techniques.

Full Experience

The first round was a technical phone screen focusing on algorithms and data structures. The second round involved a coding challenge related to app performance. The final round was an onsite interview with the team, including behavioral questions and system design.

View all interview questions

Frequently Asked Questions in bending spoons

Have a question about the hiring process, company policies, or work environment? Ask the community or browse existing questions here.

Common Interview Questions in bending spoons

Q: In a sports contest there were m medals awarded on n successive days (n > 1). 1. On the first day 1 medal and 1/7 of the remaining m - 1 medals were awarded. 2. On the second day 2 medals and 1/7 of the now remaining medals was awarded; and so on.On the nth and last day, the remaining n medals were awarded.How many days did the contest last, and how many medals were awarded altogether?

Q: A hare and a tortoise have a race along a circle of 100 yards diameter. The tortoise goes in one directionand the hare in the other. The hare starts after the tortoise has covered 1/5 of its distance and that too leisurely.The hare and tortoise meet when the hare has covered only 1/8 of the distance. By what factor should the hareincrease its speed so as to tie the race?

Q: A rich merchant had collected many gold coins. He did not want anybody to know about them. One day his wife asked, "How many gold coins do we have?" After pausing a moment, he replied, "Well! If I divide the coins into two unequal numbers, then 32 times the difference between the two numbers equals the difference between the squares of the two numbers."The wife looked puzzled. Can you help the merchant's wife by finding out how many gold coins they have?

Q: A rich man died. In his will, he has divided his gold coins among his 5 sons, 5 daughters and a manager. According to his will: First give one coin to manager. 1/5th of the remaining to the elder son.Now give one coin to the manager and 1/5th of the remaining to second son and so on..... After giving coins to 5th son, divided the remaining coins among five daughters equally.All should get full coins. Find the minimum number of coins he has?

Q: 3 policemen and 3 thieves had to cross a river using a small boat. Only two can use the boat for a trip. All the 3 policemen and only 1 thief knew to ride the boat. If 2 thieves and 1 policeman were left behind they would kill him. But none of them escaped from the policemen. How would they be able to cross the river?

Q: T, U, V are 3 friends digging groups in fields. If T & U can complete i groove in 4 days &, U & V can complete 1 groove in 3 days & V & T can complete in 2 days. Find how many days each takes to complete 1 groove individually.

Q: The citizens of planet nigiet are 8 fingered and have thus developed their decimal system in base 8. A certain street in nigiet contains 1000 (in base 8) buildings numbered 1 to 1000. How many 3s are used in numbering these buildings?

Q: ABCDE are sisters. Each of them gives 4 gifts and each receives 4 gifts No two sisters give the same combination ( e.g. if A gives 4 gifts to B then no other sisters can give four to other one.) (i) B gives four to A.(ii) C gives 3 to E. How much did A,B,C,E give to D?

Q: The egg vendor calls on his first customer and sells half his eggs and half an egg. To the second customer, he sells half of what he had left and half an egg and to the third customer he sells half of what he had then left and half an egg. By the way he did not break any eggs. In the end three eggs were remaining . How many total eggs he was having ?

Q: A long, long time ago, two Egyptian camel drivers were fighting for the hand of the daughter of the sheik of Abbudzjabbu. The sheik, who liked neither of these men to become the future husband of his daughter, came up with a clever plan: a race would dete

Q: In a Park, N persons stand on the circumference of a circle at distinct points. Each possible pair of persons, not standing next to each other, sings a two-minute song ? one pair immediately after the other. If the total time taken for singing is 28 minutes, what is N?

Q: Give two dice - one is a standard dice, the other is blank (nothing painted on any of the faces). The problem is to paint the blank dice in such a manner so that when you roll both of them together, the sum of both the faces should lie between 1 and 12. Numbers from 1-12 (both inclusive) equally likely.

Q: Raj has a jewel chest containing Rings, Pins and Ear-rings. The chest contains 26 pieces. Raj has 2 and 1/2 times as many rings as pins, and the number of pairs of earrings is 4 less than the number of rings. How many earrings does Raj have?...

Q: There are four dogs/ants/people at four corners of a square of unit distance. At the same instant all of them start running with unit speed towards the person on their clockwise direction and will always run towards that target. How long does it take for them to meet and where?

Q: A family X went for a vacation. Unfortunately it rained for 13 days when they were there. But whenever it rained in the mornings, they had clear afternoons and vice versa. In all they enjoyed 11 mornings and 12 afternoons. How many days did they stay there totally?

Q: A Man is sitting in the last coach of train could not find a seat, so he starts walking to the front coach ,he walks for 5 min and reaches front coach. Not finding a seat he walks back to last coach and when he reaches there,train had completed 5 miles. what is the speed of the train ?

Q: Six persons A,B,C,D,E & F went to solider cinema. There are six consecutive seats. A sits in one of the seats followed by B, followed by C and soon. If a taken one of the six seats , then B should sit adjacent to A. C should sit adjacent A or B. D should sit adjacent to A, B,or C and soon. How many possibilities are there?

Q: There are 4 cars . They all are coming from different directions. They have to cross through one square.They all arrive at the same time. Nobody stops . still there is no clash .note : They all are driving at a speed if 100 km/hr.

Q: A 31" x 31" square metal plate needs to be fixed by a carpenter on to a wooden board. The carpenter uses nails all along the edges of the square such that there are 32 nails on each side of the square. Each nail is at the same distance from the neighboring nails. How many nails does the carpenter use? 

Q: Two unemployed young men decided to start a business together. They pooled in their savings, which came to Rs. 2,000. They were both lucky, their business prospered and they were able to increase their capital by 50 per cent every three years. How much did they have in all at the end of eighteen years?

Similar Companies Interview Questions