Taro Logo

Software Engineer - Front End Interview Experience - Poland

December 4, 2023
Negative ExperienceNo Offer

Process

The interview process consisted of two main stages:

  • First Stage: Online Assessment

    • The assignment involved implementing a simple React.js application.
  • Second Stage: Interview (3 hours)

    • The interview itself was divided into three 50-minute segments: Design, Behavioural, and Technical.

Design Stage: This stage was a negative experience. The interviewer was late and failed to discuss overall application design and architecture as expected. Instead, the questions focused solely on JavaScript and security. When I struggled or remained silent, the interviewer offered no assistance, merely staring at the screen or his phone. Requests for hints were ignored. Ten minutes before the end, I was asked to code a LeetCode medium question. I did not have enough time to solve it, and the interview concluded abruptly. This was the worst interviewer experience I have encountered.

Behavioural Stage: This stage involved numerous questions about soft skills.

Technical (Coding) Stage: The interviewer in this final stage was also highly unprofessional. When clarification was requested, they simply repeated the question without offering any hints. The task was to identify a simple palindrome string, but it seemed the interviewer lacked programming knowledge and was reading from a list, even being unfamiliar with how to call a function.

Overall Impression: The interview process was very poorly structured, and the interviewers appeared to lack knowledge in the topics they were discussing. None of the stages were enjoyable. I did not receive any feedback regarding the interview and was ghosted. Even if an offer were extended, I would decline it due to the company's disorganization.

Questions

Design:

  • TS vs JS?
  • How would you implement authentication and authorization (with credentials) and protect the usage using encryption algorithms? (He asked a lot about security)
  • Is JS a compiled language?
  • A lot of questions about CSR vs SSR (how websites are loaded in each, which is more optimized, which one to use and when).
  • Code a function that prints all of the keys and values of the object in this manner: ["key1.val1", "key1.val2", "key1.key2.val1"] and etc. (i.e., stringify an object without JSON.stringify()).

Behavioural:

  • If you had a conflict with a co-worker, how would you resolve it?
  • If you were assigned a complex task by your manager, what would you do?
  • Why VISA?
  • Tell us about your most complex projects and/or school projects.
  • What is the thing you value the most in a work environment?
  • How do you overcome complex topics?
  • What is your passion? What are your future goals?
  • How do you gather feedback on your performance, individually or in a group?

Technical:

  • Check if a string is a palindrome.
  • What is debouncing? Code an example.
  • How to optimize a website with React.js or vanilla JS?
  • What is adaptive and responsive design?
  • What are browser caching and HTTP caching? How are they different?
  • What are Promises/async code?

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Visa Software Engineer - Front End role in Poland.

Success Rate

0%
Pass Rate

Visa's interview process for their Software Engineer - Front End roles in Poland is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral50%
Negative50%

Candidates reported having very negative feelings for Visa's Software Engineer - Front End interview process in Poland.

Visa Work Experiences