Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For Employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Toka

      Is this your company?

      About
      Reviews
      Pay & benefits
      Jobs
      Interviews
      Interviews
      Related searches: Toka reviews | Toka jobs | Toka salaries | Toka benefits
      Toka interviewsToka Full Stack Developer interviewsToka interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent Posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls," and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalized job recommendations and updates by starting your searches.

      Full Stack Developer Interview

      Jun 16, 2024
      Anonymous Interview Candidate
      Tel Aviv-Yafo
      No offer
      Negative experience
      Average interview

      Application

      I applied through a recruiter. The process took 5 weeks. I interviewed at Toka (Tel Aviv-Yafo) in May 2024

      Interview

      they ask me to come into the office (2 h away) to Job interview (technical) , the job interview was 30 min , they ask me 2 front end question and that's it ... after 2 weeks they ask me for FS home assignment (that took me over 2-3 days ) - no extra Libraries (write all my self ) JS not Typescript .... After 2 weeks (I checked for response) : "The exercise requirements included a request not to use a UI framework, but the project was based on Material UI. Additionally, there was no consistency in the design of several elements in the UI. The update mechanism using WebSockets did not work in the submitted exercise. The overall user experience while using the system was not good enough."

      Interview questions [1]

      Question 1

      1 ●●●●●●●●●○●To k a F S D H o m e A s s i g n m e n tOverviewDevelop a Real-Time Collaborative Project Management ApplicationDescriptionBuild a project management application with real-time collaboration features. Users should be able to create, manage, and track projects and tasks, and see updates in real-time. The front-end will be built with Vue 2, the back-end with Express, and MongoDB for the database. Real-time communication will be implemented using WebSockets.Plase use JavaScript, no TypeScriptRequirementsFront-EndProject and Task ManagementUsers can create, view, edit, and delete projects.Each project can have multiple tasks. Users can create, view, edit, and delete tasks within a project.Changes to projects and tasks should be reflected in real-time across all connected clients.User InterfaceClean and intuitive UI.Use Vue components for reusability.Implement state management using Vuex.Implement routing using Vue Router.Display real-time updates using WebSockets.Do not use CSS frameworks for UI componentsOnly use responsive grid if needed (e.g bootstrap grid)Use Less / Sass for styling ●●●●●●●●●●●●Form ValidationClient-side form validation for creating and editing projects/tasks.Back-EndRESTful APICRUD operations for projects and tasks.Proper HTTP status codes for responses.Data validation and error handling.WebSocket ImplementationSet up WebSocket server using a library like ws / express-ws(no Socket.IO).Implement real-time communication for project and task updates.Ensure that when one user makes changes, all connected users see the updates instantly.DatabaseDesign schemas for projects and tasks, considering relationships between them.Efficient data querying and storage.ConciderationsCode QualityClean, readable, and maintainable code.Proper use of comments and documentation.Consistent coding style. ●●●●●●●●●●●●Best PracticesFollow best practices in front-end and back-end development.Use of modern JavaScript features.Scalability and PerformanceThoughtful consideration of scalability (e.g., handling a high number of concurrent WebSocket connections).Efficient data handling and querying.User ExperienceIntuitive and user-friendly interface.Responsive design (optional, but a plus).Submission GuidelinesRepositoryCreate a GitHub repository for the project and commit code regularly.Include any assumptions made and potential areas of improvement.TimelineThe candidate should complete the assignment within one week.Bonus PointsImplementation of advanced features like search, filtering, or notifications.Responsive design.Comprehensive unit and integration tests. ●●Real-time collaborative editing (e.g., multiple users can edit a task description simultaneously).Create Dockerfile & docker compose
      Answer question
      2

      Top companies for "Compensation and Benefits" near you

      avatar
      Amazon
      3.7★Compensation & Benefits
      avatar
      Deloitte
      3.5★Compensation & Benefits
      avatar
      IBM
      3.6★Compensation & Benefits
      avatar
      Google
      4.5★Compensation & Benefits