Add office photos
FiftyFive Technologies logo
Engaged Employer

FiftyFive Technologies

Verified
3.8
based on 42 Reviews
Video summary
Filter interviews by
Designation

10+ FiftyFive Technologies Interview Questions and Answers

Updated 5 Mar 2025

Q1. Build an API in node.js that takes an array in the body and responds with a sorted array(merge sort).

Ans.

Build an API in node.js that sorts an array using merge sort algorithm.

  • Create a POST endpoint in node.js that accepts an array of strings in the request body.

  • Implement the merge sort algorithm to sort the array.

  • Return the sorted array as the response.

Add your answer
right arrow

Q2. How to scale app for large customer base.

Ans.

To scale an app for large customer base, consider using cloud services, optimizing database queries, implementing caching mechanisms, and utilizing load balancing.

  • Utilize cloud services such as AWS or Azure to easily scale resources based on demand

  • Optimize database queries to improve performance and handle large amounts of data efficiently

  • Implement caching mechanisms to reduce the load on servers and improve response times

  • Utilize load balancing to distribute incoming traffic ...read more

Add your answer
right arrow

Q3. Simply write the code for quick search - by using the method of divide and conquer, using java language

Ans.

Code for quick search using divide and conquer method in Java

  • Divide the array into two halves

  • Compare the target element with the middle element of the array

  • If the target element is equal to the middle element, return the index

  • If the target element is less than the middle element, search in the left half

  • If the target element is greater than the middle element, search in the right half

  • Repeat the process until the target element is found or the array is exhausted

Add your answer
right arrow

Q4. code for the palindrome string, java oops, JDK, sorting algorithms

Ans.

The code for a palindrome string in Java using object-oriented programming and JDK.

  • Create a Java class with a method to check if a string is a palindrome

  • Use the JDK String class methods to manipulate and compare strings

  • Implement the logic to reverse the string and compare it with the original string

  • Handle cases with spaces, punctuation, and different letter cases

  • Test the code with different examples to ensure correctness

View 1 answer
right arrow
Discover FiftyFive Technologies interview dos and don'ts from real experiences

Q5. How to optimize web app

Ans.

Optimizing a web app involves improving performance, speed, and user experience.

  • Minimize HTTP requests by combining files, using CSS sprites, and reducing scripts

  • Enable browser caching to reduce server load and improve load times

  • Optimize images by using the correct format, size, and compression

  • Use a content delivery network (CDN) to distribute content closer to users for faster loading times

  • Implement lazy loading for images and videos to improve initial load times

Add your answer
right arrow

Q6. How can you identify the highest error counts from an error log generated after uploading a file using Python?

Add your answer
right arrow
Are these interview questions helpful?

Q7. map and reduce functions in javascript

Ans.

Map and reduce functions are higher-order functions in JavaScript used to transform and aggregate data in arrays.

  • Map function applies a function to each element in an array and returns a new array with the results.

  • Reduce function applies a function to each element in an array, accumulating a single value.

  • Example: const numbers = [1, 2, 3]; const doubled = numbers.map(num => num * 2); const sum = numbers.reduce((acc, curr) => acc + curr, 0);

Add your answer
right arrow

Q8. what is docker network, group ?

Ans.

Docker network group is a way to group containers together and isolate them from other containers on the same network.

  • Docker network group allows containers to communicate with each other securely.

  • Containers in the same network group can access each other using their container names.

  • Network groups can be created using Docker network commands like 'docker network create'.

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop

Q9. higher order functions in javascript

Ans.

Higher order functions in JavaScript are functions that can take other functions as arguments or return functions as output.

  • Higher order functions can be used to create more flexible and reusable code.

  • Examples include functions like map, filter, and reduce in JavaScript.

  • Higher order functions can help with tasks like data manipulation, event handling, and asynchronous programming.

Add your answer
right arrow

Q10. What are hooks in reactjs

Ans.

Hooks in ReactJS are functions that let you use state and other React features without writing a class.

  • Hooks were introduced in React 16.8 to allow functional components to have state and lifecycle methods.

  • Some commonly used hooks are useState, useEffect, useContext, and useReducer.

  • Hooks allow you to reuse stateful logic across multiple components without changing the component hierarchy.

  • Example: useState hook allows you to add state to functional components.

  • Example: useEffec...read more

Add your answer
right arrow

Q11. sort an array using javascript

Ans.

Use the sort() method in JavaScript to sort an array of strings.

  • Use the sort() method with a compare function to sort the array alphabetically.

  • Example: array.sort((a, b) => a.localeCompare(b));

Add your answer
right arrow

Q12. Closures in javascript

Ans.

Closures in JavaScript allow functions to access variables from an outer function even after the outer function has finished executing.

  • Closures are created whenever a function is defined within another function.

  • Inner functions have access to the outer function's variables even after the outer function has returned.

  • Closures can be used to create private variables and functions in JavaScript.

  • Example: function outerFunction() { let outerVar = 'I am outer'; function innerFunction...read more

Add your answer
right arrow

Q13. record enum in typescript

Ans.

Enums in TypeScript allow developers to define a set of named constants.

  • Define an enum using the 'enum' keyword followed by the enum name and list of constants

  • Access enum values using the enum name followed by a dot and the constant name

  • Enums can have string or numeric values, and can also be used as types

Add your answer
right arrow

Q14. What is Hoisting

Ans.

Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope.

  • Variable declarations are hoisted to the top of the function or global scope.

  • Function declarations are also hoisted to the top of the function or global scope.

  • However, only the declarations are hoisted, not the initializations.

Add your answer
right arrow

Q15. event loop in js

Ans.

Event loop in JavaScript manages asynchronous operations by executing callback functions in a queue.

  • Event loop is responsible for handling asynchronous operations in JavaScript.

  • It allows non-blocking I/O operations by executing callback functions in a queue.

  • Event loop continuously checks the call stack and the callback queue to determine which function to execute next.

Add your answer
right arrow

Q16. What is the rigging ?

Add your answer
right arrow

Q17. diff between symfony & laravel

Ans.

Symfony is a full-stack framework with more flexibility, while Laravel is a more opinionated framework with built-in features.

  • Symfony is more flexible and allows for more customization compared to Laravel.

  • Laravel is more opinionated and comes with built-in features like authentication and routing.

  • Symfony is known for its modularity and flexibility, allowing developers to pick and choose components as needed.

  • Laravel has a more streamlined and beginner-friendly approach, making...read more

Add your answer
right arrow

Q18. Explain Solid Principles with example

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at FiftyFive Technologies

based on 21 interviews
Interview experience
4.1
Good
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

eClerx Logo
3.3
 • 316 Interview Questions
NeoSOFT Logo
3.6
 • 289 Interview Questions
Cipla Logo
4.1
 • 279 Interview Questions
TCE Logo
3.8
 • 211 Interview Questions
Johnson Controls Logo
3.6
 • 192 Interview Questions
S&P Global Logo
4.1
 • 149 Interview Questions
View all
Recently Viewed
INTERVIEWS
Merkle Sokrati
No Interviews
SALARIES
RezNext Global Solutions
LIST OF COMPANIES
FiftyFive Technologies
Locations
LIST OF COMPANIES
Discover companies
Find best workplace
INTERVIEWS
Incrementors Web Solutions
No Interviews
JOBS
Zurich Kotak General Insurance
No Jobs
SALARIES
RezNext Global Solutions
INTERVIEWS
Ibg Fincon Solutions
No Interviews
SALARIES
Ibg Fincon Solutions
SALARIES
IBS Software Services
Top FiftyFive Technologies Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

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