Rupicard | Software Engineer | Bengaluru | August 2024
Anonymous User
1640
Sep 10, 2024
Sep 21, 2024

I got interviewed at Rupicard for SE-1..
It had 2 rounds - Machine coding round and Hiring manager round.

About Me -
Education: B.Tech Tier 1 (Top 10 NIT)
Company: SDE1 at Startup
Years of Experience: 14 months

Round 1: UI Design & Functionality Implementation
I was asked to design a calculator based on a provided UI design. The interviewer asked me to replicate the design as closely as possible.
After completing the design, I was asked to add functionality to the calculator.
The interviewer cross-questioned me on specific behavior, such as:
When adding an operator (e.g., +, -, *), only the next value should be displayed, and the previous value should be hidden.
Ensuring that only one value is visible during the input process.

Round 2: HM round

  1. explain different react hooks i had used
  2. What is the difference between useEffect and useLayoutEffect?
  3. What is debouncing and throttling, and when would you use them?
  4. Explain React's change detection mechanics.
  5. shallow copy deep copy
  6. What is the difference between var, let, and const?
  7. Explain pass by value and pass by reference in JavaScript.
  8. I was also given some console log code snippets to debug and explain.

Feedback:
I was rejected in the final round. The feedback I received was that I lacked working experience in React.js. Additionally, during the interview, I made syntax errors in JavaScript, likely because I hadn’t been working with it consistently.

Comments (2)