Aller au contenuAller au pied de page
  • Emplois
  • Entreprises
  • Salaires
  • Pour les employeurs

      Boostez votre carrière

      Découvrez votre salaire potentiel, décrochez des emplois de rêve et partagez vos témoignages de manière anonyme.

      employer cover photo
      employer logo
      employer logo

      Source Defense

      Est-ce votre entreprise ?

      À propos
      Avis
      Salaires et avantages
      Emplois
      Entretiens
      Entretiens
      Recherches associées: Avis sur Source Defense | Offres d’emploi chez Source Defense | Salaires chez Source Defense | Avantages sociaux chez Source Defense
      Entretiens chez Source DefenseEntretiens d’embauche pour Javascript Engineer chez Source DefenseEntretien chez Source Defense


      Glassdoor

      • À propos
      • Récompenses
      • Blog
      • Nous contacter
      • Guides

      Employeurs

      • Compte employeur gratuit
      • Centre employeur
      • Blog pour les employeurs

      Informations

      • Aide
      • Règles de la communauté
      • Conditions d'utilisation
      • Confidentialité et choix publicitaires
      • Ne pas vendre ni partager mes informations
      • Outil de consentement aux cookies

      Travailler avec nous

      • Annonceurs
      • Carrières
      Télécharger l'application

      • Parcourir par :
      • Entreprises
      • Emplois
      • Lieux

      Copyright © 2008-2026. Glassdoor LLC. « Glassdoor », son logo, « Worklife Pro » et « Bowls » sont des marques déposées de Glassdoor LLC.

      Entreprises suivies

      Tenez-vous au courant des dernières opportunités et profitez de conseils d’initiés en suivant les entreprises de vos rêves.

      Recherche d’emplois

      Obtenez des recommandations et des mises à jour personnalisées en démarrant vos recherches.

      Entretien pour Javascript Engineer

      14 août 2021
      Candidat à l'entretien anonyme
      Tel Aviv-Yafo

      Autres retours d’entretien d’embauche pour un poste comme Javascript Engineer chez Source Defense

      Entretien pour Javascript Engineer

      12 août 2021
      Candidat à l'entretien anonyme
      Rosh Ha`Ayin
      Aucune offre
      Aucune offre
      Expérience négative
      Entretien moyen

      Candidature

      J'ai postulé via un recruteur. J'ai passé un entretien chez Source Defense (Tel Aviv-Yafo) en mai 2021

      Entretien

      The company approached me and had these steps 1. phone screening with HR 2. technical screening with technical guy 3. behavioral panel with 2 interviewers + technical questions The behavioral panel was very awkward and unbelievably long and exhausting. I felt the interviewers to be very intrusive. Even though they mentioned they work mostly remote they seemed to have an issue with a desire to work remotely. I think it’s possible that they only pretend to work remotely for the time being due to great demand but once things “settle down” after covid they’ll return to working from the office full time. After many personal questions they proceeded to the technical part. They were either impressed or just pretended to be impressed with my technical skills. It’s hard to say when dealing with Israeli interviewers in HiTech companies. It was much different in Europe & USA - interviewers were more honest and direct. I believe they had already disqualified me after the behavioral panel but that did not stop them from doing the (unpaid) technical part for no reason. Of course they are getting paid for it so why not? I also got the feeling they were using me as a way to test their product and glean fresh perspectives and ideas they could implement. After that they pretty much ghosted me without feedback. Other than saying they had some issues and requirements I did not meet. But did not say what issues and requirements. I think it is unprofessional and disrespectful of a candidate's time to hide job requirements from candidates and then after having them spend unpaid time say that you were looking for something else without saying what it is. Israeli recruiters/interviewers are sometimes highly discriminating. So those requirements and issues could have been the color of my eyes for all I know. They did mention they were impressed with my professional ability and I do not believe they lied so it was probably a “character flaw”, which in Israel could literally mean anything. They did mention written feedback but were extremely evasive and said that I can’t have any access to it. Too bad transparency is not part of the company's policy towards candidates.

      Questions d'entretien [3]

      Question 1

      - Why us? - What are you looking for? - Do you get feedback? - Did you ever receive good feedback? - Did you ever receive bad feedback? - How do you learn new stuff? - What are your work methods like? - Give an example of solutions you had for technical problems? - When did you do research before solving the problem? - When did you proceed directly to fix the problem? - How do you test yourself? - How do you test your work? - Is working at the office a problem? - Why would you like to work remotely? - Would you like to be a freelancer? - Wouldn’t you rather be a freelancer? - Did it bother you to work at the office? - What is important to you? - What is important to you in the workplace? in the team? - Did you ever develop something that didn't go to production? How did it make you feel? - Did you ever fail a deadline? How did you handle it? What did you do? - Have you disagreed with somebody? - What would you do if you saw code you disagreed with? - Have you disagreed with someone before? - How did you handle disagreement - Did you have a conflict at the workplace? - Do you have work you are proud of? - Do you have a solution to a problem you are proud of? - Is there a problem you could not solve? - What kind of teams have you worked with? - Small teams? big teams? Backend teams, Frontend teams? - Do you work alone? - Do you collaborate with others? - How do you do work? - How do you research? Do you do it alone? - Do you prefer to work with something ready? or make something new?
      Répondre à cette question

      Question 2

      Get the user's input after adding protections on getting input values.
      1 réponse

      Question 3

      - what is the meaning of “async” or “defer” attributes on a script element? - does “async” script delay page rendering? - How would you write a script to know how many times the window.addEventListener was called? A: override the original function - How would you know if a script/function was overridden? - How would you bypass detection of overridden native functions? - How would you pass information from client to server - A: make a connection (xhr, websocket, image/script elements src attributes, background-image css rules, etc…) What is CSP? A: content security policy
      Répondre à cette question
      2
      Expérience négative
      Entretien moyen

      Candidature

      J'ai postulé en personne. Le processus a pris 6 jours. J'ai passé un entretien chez Source Defense (Rosh Ha`Ayin) en mars 2019

      Entretien

      The company asked me first for a home exercise. Then they asked me to come to their office far away and do a behavioral panel + technical test. I had the test with 3 guys in total who asked me to do an exercise under certain limitations. I was asked to detect a user’s input without using javascript - i.e a CSS keylogger The test was impossible to solve. I came close but I saw no way to do the exercise under the limitations they put in. Eventually I gave up and asked to see the solution. When I saw the solution my heart fell. It didn’t work, Not unless you rendered the input as a React controlled form component, but that obviously requires JavaScript to run. They just copy-pasted an exercise and didn’t even test it to see if it works. There are ways to do it with plain CSS but they’re not perfect and definitely not in the context of a short skill demonstrating exercise. Apparently they were not even aware of them. I wouldn’t be surprised if they don’t know about it even now. They liked me, or so they claimed, and wanted me to start working but all of a sudden they “realized” that they made some mistake and the position “changed” so they couldn’t proceed and didn’t have the position we discussed previously, at full details, and which they knew all the necessary details upfront, in advance of the interview. What a waste of time and how unprofessional could you be? Really? You don’t have the position anymore? Right after you pick my brains for a home exercise and technical interview ? What a coincidence.

      Questions d'entretien [4]

      Question 1

      Implement a mutation observer which notifies a server backend about the changed elements.
      Répondre à cette question

      Question 2

      Implement a CSS keylogger for user’s input without JavaScript
      Répondre à cette question

      Question 3

      Communicate between a window an an iframe you own
      1 réponse

      Question 4

      Reload a web page if a script takes too long to load
      Répondre à cette question