J'ai postulé en ligne. Le processus a pris 2 mois. J'ai passé un entretien chez Visa Inc.
Entretien
First stage: Online assessment (The assignment was about implementing a simple React.js application)
Second Stage: A 3 hour long interview.
The interview itself has 3 stages: Design, Behavioural and Technical. Each 50 minutes long.
Design stage was horrible - the interviewer was late. He should've asked about overall application design and architecture but he only asked questions about JavaScript and security. If he saw me struggle and be silent for a couple of minutes, he wouldn't help me. He would just stare at screen or look at his phone. If I asked for hints he would just ignore. He also asked me to code a leetcode medium question 10 minutes before the end of the interview. I had no time to solve the problem and he just ended the interview. The worst interviewer I've seen so far.
Next stage was behavioural. They asked many questions about soft skills.
Final stage is coding. The interviewer was also highly unprofessional. If you ask for clarification they just repeat the question, instead of once again providing a hint. I got asked about a simple palindrome string but seems like the interviewer doesn't know programming and just asks questions from a list. They didn't even know how to call a function.
Overall the interview process is very poorly structured. Feels like the interviewer don't even have knowledge of the topic they are talking about. I didn't like any of the stages.
I didn't receive their feedback regarding the interview and got ghosted.
Even if I got offered, I'd decline the offer since the company is very poorly organized...
Questions d'entretien [1]
Question 1
Design:
1. TS vs JS?
2. How would you implement authentication and authorization(with credentials) and protect the usage using encryption algorithms (he asked a lot about security)
3. Is JS a compiled language?
4. A lot of question about CSR vs SSR(how websites are loaded in each, which is more optimized, which one to use and when)
5. 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:
1. If you had a conflict with co-worker, how would you resolve?
2. If you were assigned a complex task by your manager, what would you do?
3. Why VISA?
4. Tell about your most complex projects and/or school projects
5. What is the thing you value the most in a work environment?
6. How do you overcome complex topics?
7. What is your passion? What are your future goals?
8. How do you gather feedback of your performance invidually or in group?
Technical:
1. Check if string is palindrome
2. What is debouncing? Code an example?
3. How to optimize the website with React.js or vanilla js
4. What is adaptive and responsive design?
5. What is browser caching and http caching? How are they different?
6. What are promises/async code?
J'ai passé un entretien chez Visa Inc. (Varsovie, Mazovie)
Entretien
At first I got mail about my experience, university degree and past employers. After that, I got invited to OA from react. After that, Technical Round, which I didn't pass.
1 coding round and 1 technical round.
Datastructures and Algorithms, Promises, React Hooks. Class and functional components, Virtual DOM, Event Bubbling in javascript. DOM concepts. Context API, Saga middleware. Apollo client