Front Office and Accounts Executive
10+ Front Office and Accounts Executive Interview Questions and Answers
Q1. Given the code to flat the array ex : Input - [2,3,[4,5,[6,7],8,9,[0]]] Output : [2,3,4,5,6,7,8,9,0]
Flatten a nested array into a single-level array.
Use recursion to iterate through each element of the array.
If the element is an array, call the function recursively.
If the element is not an array, add it to the result array.
Q2. write a code to convert an account number to asterisk ex: Input : PY12345 Output : PY***45
Code to convert account number to asterisk
Create a function that takes in an account number as input
Use string slicing to replace characters with asterisks
Return the modified account number as output
Q3. Write a code whose output should be 72 by making a call like this add(5,3).mul(9).calc();
Code to output 72 by calling add(5,3).mul(9).calc()
Define a class with add, mul, and calc methods
add method should add two numbers and return the class instance
mul method should multiply the result with a number and return the class instance
calc method should return the final result
Call the methods in the given order to get the output 72
Q4. Create a dropdown(HTML Select tag) custom component in react.
Creating a custom dropdown component in React using HTML Select tag.
Create a new component and import React
Use the HTML Select tag to create the dropdown
Use the map function to loop through the array of strings and create the options
Add an onChange event to handle the selection and update the state
Pass the array of strings as props to the component
Q5. Js Code/React component to create a folder and file structure
Use Node.js fs module to create folder and file structure in React component
Require fs module in React component
Use fs.mkdirSync() method to create folder
Use fs.writeFileSync() method to create file
Use path.join() method to join folder and file paths
Handle errors using try-catch block
Q6. What are useMemo and useCallback hooks in React and when should we ideally use them.
useMemo and useCallback are React hooks used for performance optimization by memoizing values and functions respectively.
useMemo is used to memoize the result of a function so that it is only recomputed when its dependencies change.
useCallback is used to memoize a function instance so that it is not recreated on every render.
useMemo is ideal for optimizing expensive calculations or complex operations that do not depend on props or state changes.
useCallback is ideal for optimi...read more
Share interview questions and help millions of jobseekers 🌟
Q7. Write a js code to convert Roman to decimal number
JS code to convert Roman to decimal number
Create a map of Roman numerals to their decimal values
Loop through the Roman numeral string from right to left
If the current numeral is less than the previous numeral, subtract it from the total
Otherwise, add it to the total
Return the total
Q8. Write a Polyfill for flat function
Polyfill for flat function
Create a function that takes an array and a depth as arguments
Use recursion to flatten the array to the specified depth
If depth is not specified, flatten the array completely
Return the flattened array
Front Office and Accounts Executive Jobs
Q9. Implement a deep clone functionality to create a copy of deeply nested objects using JavaScript.
Implement a deep clone functionality in JavaScript for deeply nested objects.
Use JSON.parse(JSON.stringify(obj)) for simple objects.
For objects with functions or non-serializable values, use a custom recursive function.
Handle circular references by keeping track of visited objects.
Q10. React life cycle methods and their corresponding implementation using React hooks.
React life cycle methods and their corresponding implementation using React hooks.
ComponentDidMount - useEffect hook with empty dependency array
ComponentDidUpdate - useEffect hook with specific dependency array
ComponentWillUnmount - useEffect hook with cleanup function
ShouldComponentUpdate - useMemo hook for memoization
getDerivedStateFromProps - useState hook for managing component state
Q11. Create a Todo list component in react
Creating a Todo list component in React
Create a new React component for the Todo list
Use state to store the list of tasks
Render the list of tasks using map()
Add a form to add new tasks to the list
Add a button to delete tasks from the list
Q12. make a counter and a to do app on the codesandbox platform.
Create a counter and a to do app on codesandbox platform
Create a counter component with buttons to increment and decrement the count
Implement a to do app with input field to add tasks and a list to display them
Use React or any other front-end framework/library for building the apps
Q13. Polyfill for promise.all()
Polyfill for promise.all() is a code that adds support for promise.all() in older browsers.
Polyfill can be implemented using a combination of Promise and Array.prototype.reduce()
The polyfill should return a promise that resolves when all promises in the input array have resolved
If any promise in the input array rejects, the polyfill should reject with the reason of the first promise that rejected
Q14. Quick assignment to build a File Structure
Build a file structure
Use an array of strings to represent the file structure
Each string in the array represents a file or directory
Use a specific format to differentiate between files and directories
Include the parent-child relationship between directories
Q15. Machine Learning Algorithms
Machine learning algorithms are used to analyze data, make predictions, and automate decision-making processes.
Machine learning algorithms can be categorized into supervised, unsupervised, and reinforcement learning.
Examples of machine learning algorithms include linear regression, decision trees, support vector machines, and neural networks.
These algorithms require training data to learn patterns and make predictions.
Feature engineering is an important step in preparing data...read more
Q16. 1. Design a yin yang using css
Design a yin yang using css
Create a circle using border-radius property
Use background-color to fill the circle with black and white
Create two smaller circles inside the main circle using absolute positioning
Use transform property to rotate the smaller circles
Add box-shadow to create the 3D effect
Interview Questions of Similar Designations
Top Interview Questions for Front Office and Accounts Executive Related Skills
Interview experiences of popular companies
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month