Senior Web Developer Interview Questions

803 senior web developer interview questions shared by candidates

This task involves creating an Angular webpage using the provided design wireframe. The task needs to be completed following the specifications as closely as possible. Best practices for every language should be adhered to and the development process should resemble how you would develop in an actual work environment (using TDD, committing to VCS, etc). You can always ask for guidance or details to be specified. Task description Create a photo library that includes an infinite random photostream, with the ability to save photos to your “Favorites” library. ● Design ○ Below are wireframes, which give a general view of what the pages should look like ○ The theme (e.g colors, fonts) you can choose by yourself ● Header ○ Consists of 2 buttons and allows you to switch between your “Favorites” library and a random photostream. ○ An active view must be highlighted. ● “Photos” screen has an infinite scrollable list of photos ○ Located at / path. ○ Clicking a photo adds it to Favorites. ○ When scrolling, new photos should be loaded. Loader icon should be displayed. ○ Use https://picsum.photos/200/300 to get random images (or any other resource). ○ Emulate real-world API, when getting photos. Loading new photos should have a random delay of 200-300ms. ● “Favorites” screen ○ Located at /favorites path. ○ Contains a list of favorite photos (no need for infinite scrolling here, just list of all photos). ○ Clicking on a photo opens a single photo page. ○ Favorites list should persist after a page refresh. ● Single photo page ○ Located at /photos/:id path. ○ Shows just a single full-screen photo, instead of a grid. ○ Should contain the “Remove from favorites” button. ○ The header remains the same on this page. General requirements 1. Use Angular Router module 2. Use the latest Angular, and SCSS instead of CSS 3. Use Angular Material components 4. Implement the infinitive scroll on your own. Do not use libraries. 5. Don’t use any backend server for retaining state 6. Add unit tests 7. Think carefully about how to structure your code. Make separate reusable components, modules, etc Test your code
avatar

Senior Web Application Developer

Interviewed at XM

3.6
May 5, 2023

This task involves creating an Angular webpage using the provided design wireframe. The task needs to be completed following the specifications as closely as possible. Best practices for every language should be adhered to and the development process should resemble how you would develop in an actual work environment (using TDD, committing to VCS, etc). You can always ask for guidance or details to be specified. Task description Create a photo library that includes an infinite random photostream, with the ability to save photos to your “Favorites” library. ● Design ○ Below are wireframes, which give a general view of what the pages should look like ○ The theme (e.g colors, fonts) you can choose by yourself ● Header ○ Consists of 2 buttons and allows you to switch between your “Favorites” library and a random photostream. ○ An active view must be highlighted. ● “Photos” screen has an infinite scrollable list of photos ○ Located at / path. ○ Clicking a photo adds it to Favorites. ○ When scrolling, new photos should be loaded. Loader icon should be displayed. ○ Use https://picsum.photos/200/300 to get random images (or any other resource). ○ Emulate real-world API, when getting photos. Loading new photos should have a random delay of 200-300ms. ● “Favorites” screen ○ Located at /favorites path. ○ Contains a list of favorite photos (no need for infinite scrolling here, just list of all photos). ○ Clicking on a photo opens a single photo page. ○ Favorites list should persist after a page refresh. ● Single photo page ○ Located at /photos/:id path. ○ Shows just a single full-screen photo, instead of a grid. ○ Should contain the “Remove from favorites” button. ○ The header remains the same on this page. General requirements 1. Use Angular Router module 2. Use the latest Angular, and SCSS instead of CSS 3. Use Angular Material components 4. Implement the infinitive scroll on your own. Do not use libraries. 5. Don’t use any backend server for retaining state 6. Add unit tests 7. Think carefully about how to structure your code. Make separate reusable components, modules, etc Test your code

1. Tell us about your education, experience, and why you think you would be a fit for the role of Senior Systems Developer / Integrator on the Citizen Web Experience team?  2. Please describe a situation where you had to deal with a difficult client on a project. How did you manage that relationship and move the project forward?  3. Can you list some source or version control systems that you have used? What are some of the benefits they provide in a team development environment? 4. What are responsive or mobile first designs, and why would you choose to use them? What are some technologies that can be used to implement these in an application? 5. Applications within the City of Ottawa must meet government standards of accessibility, how does meeting accessibility requirements impact front end development? Please tell us about some of the tools, technologies, frameworks used?  6. What is a session in PHP, when does it start and end and please provide an example on how it is used? 7. What PHP frameworks have you used and what are the advantages to using a framework?
avatar

Senior Systems Developer/Integrator, Web and PHP

Interviewed at City of Ottawa

4
Jun 21, 2022

1. Tell us about your education, experience, and why you think you would be a fit for the role of Senior Systems Developer / Integrator on the Citizen Web Experience team?  2. Please describe a situation where you had to deal with a difficult client on a project. How did you manage that relationship and move the project forward?  3. Can you list some source or version control systems that you have used? What are some of the benefits they provide in a team development environment? 4. What are responsive or mobile first designs, and why would you choose to use them? What are some technologies that can be used to implement these in an application? 5. Applications within the City of Ottawa must meet government standards of accessibility, how does meeting accessibility requirements impact front end development? Please tell us about some of the tools, technologies, frameworks used?  6. What is a session in PHP, when does it start and end and please provide an example on how it is used? 7. What PHP frameworks have you used and what are the advantages to using a framework?

Tell me your years of experience. Whats your date of birth. When did you pass out from college. What qualifications you have. are you single or married? Whats your native place. Ready to relocate to pune. Having 5 years of experience and located to gurgaon,why shall I be relocating to Pune. Being female and asking age and DOB was something not supposed to be have asked during a technical interview. Diff btwn jdk 1.4 n 1.5 Concurrent hashmap explain Diff between hashmap n hashtable. What is spring ioc.

Tell me your years of experience. Whats your date of birth. When did you pass out from college. What qualifications you have. are you single or married? Whats your native place. Ready to relocate to pune. Having 5 years of experience and located to gurgaon,why shall I be relocating to Pune. Being female and asking age and DOB was something not supposed to be have asked during a technical interview. Diff btwn jdk 1.4 n 1.5 Concurrent hashmap explain Diff between hashmap n hashtable. What is spring ioc.

Viewing 521 - 530 interview questions

Glassdoor has 803 interview questions and reports from Senior web developer interviews. Prepare for your interview. Get hired. Love your job.