5 Best Interview Preparation

Java web developer Interview questions

SEOmoz has recently been interviewing applicants for a web developer position. Prior to conducting the interview, I wrote up a list of technical questions I wanted to ask. After interviewing, I decided to build upon this list and put together a larger one that everyone could use - both for interviewers and interviewees.

The list is not specific to any particular type of development position, but I tried to balance it between both the design/html/usability side of things and the back-end/database/programming side. I'm just focusing on web development related questions - you should obviously ask the usual barrage of questions like "Why do you want to work for [some company?]" I'm not covering those types here. Also, this list isn't in any particular order.

  1. What industry sites and blogs do you read regularly?
    This question can give you an idea of how in-tune they are with the latest industry trends and technologies, as well as how passionate they are about webdev. It'll help separate the people who do it as a career AS WELL as a hobby from those who might simply be in it for the big developer paychecks.
  2. Do you prefer to work alone or on a team?
    This is an important question to ask depending on the work environment. If your project is going to require close interaction with other developers it's very handy to have someone who has had that kind of experience. On the other hand, many developers thrive while going solo. Try to find a developer that fits your needs.
  3. How comfortable are you with writing HTML entirely by hand? (+exercise)
    Although their resume may state that they're an HTML expert, often times many developers can't actually write an HTML document from top to bottom. They rely on an external publisher or have to constantly flip back to a reference manual. Any developer worth a damn should at least be able to write a simple HTML document without relying on external resources. A possible exercise is to draw up a fake website and ask them to write the HTML for it. Keep it simple and just make sure they have the basics down - watch for mistakes like forgetting the tags or serious misuse of certain elements. If they write something like: , it might be a good hint to wrap things up and call the next interviewee.
  4. What is the w3c?
    Standards compliance in web development is where everything is (hopefully?) going. Don't ask them to recite the w3c's mission statement or anything, but they should at least have a general idea of who they are.
  5. Can you write table-less XHTML? Do you validate your code?
    Weed out the old-school table-driven design junkies! Find a developer who uses HTML elements for what they were actually intended. Also, many developers will say they can go table-less, but when actually building sites they still use tables out of habit and/or convenience. Possibly draw up a quick navigation menu or article and have them write the markup for it. To be tricky, you could draw up tabular data - give them bonus points if they point out that a table should be used in that scenario :)
  6. What are a few of your favorite development tools and why?
    If they say notepad you've obviously got the wrong person for the job. Not only can this help you gauge their level of competence, but it'll also see if they match the tools everyone else uses in-house.
  7. Describe/demonstrate your level of competence in a *nix shell environment
    See how well they work without their precious GUI. Ask some basic questions like how they would recursively copy a directory from one place to another, or how you'd make a file only readable by the owner. Find out what OSs they have experience with.
  8. What skills and technologies are you the most interested in improving upon or learning?
    Find out if their future interests match the direction of the position (or the company in general).
  9. Show me your portfolio!
    A portfolio can say a lot about a developer. Do they have an eye for aesthetics? Are they more creatively or logically oriented? The most important thing is to look for is solid, extensive, COMPLETED projects. A half dozen mockups and/or hacked-out scripts is a sign of inexperience or incompetence.
  10. What sized websites have you worked on in the past?
    Find a developer that has experience similar in size to the project you're putting together. Developers with high traffic, large scale site expertise may offer skills that smaller-sized developers don't, such as fine tuning apache or optimizing heavily hit SQL queries. On the other hand, developers who typically build smaller sites may have an eye for things that large scale developers don't, such as offering a greater level of visual creativity.
  11. Show me your code!
    Whether it's plain old HTML or freakishly advanced ruby on rails, ask for code samples. Source code can say more about a persons work habits than you think. Clean, elegant code can often be indicative of a methodical, capable developer. A resume may say 7+ years of perl experience, but that could mean 7 years of bad, unreadable perl. Also, make sure you ask for a lot of source code, not just a few isolated functions or pieces of HTML. Anyone can clean up 20-30 lines of code for an interview, you want to see the whole shebang. Don't ask for a full, functional app, but make sure it's enough that you can tell it's really what their code is like.
  12. What are a few sites you admire and why? (from a webdev perspective)
    Find out what inspires them. While it doesn't necessarily "take one to know one, " a great developer should always have a few impressive favorites.
  13. Fix this code, please.
    Give them some broken code written in the development language they are expected to know for the position. Have them go through it line by line and point out all the mistakes.
  14. I just pulled up the website you built and the browser is displaying a blank page. Walk me through the steps you'd take to troubleshoot the problem.
    This is a great question to determine how well rounded their abilites are. It tests everything from basic support skills all the way up to troubleshooting the webserver itself.
  15. What's your favorite development language and why? What other features (if any) do you wish you could add to this language?
    Asking about feature additions is a particularly valuable question - it can reveal if they're skilled in programming in general or if their skillset is pigeonholed into their language of choice.
  16. Do you find any particular languages or technologies intimidating?
    I've often felt that the more I learn, the less I feel like I know. Solving one mystery opens up ten others. Having the interviewee tell you their faults can reveal a lot about what they know.
  17. Acronym time (oh boy!)
    Some might argue that knowing what acronyms actually stand for is trivial, but there are certain acronyms that a developer should have hard-wired into their head ( HTML or CSS, for example). This is the kind of question that might be better reserved for the phone interview to weed out those who are very unqualified.
  18. What web browser do you use?
    There is a right answer to this question: all of them. A competent developer should be familiar with testing cross-browser compatibility by using all the major web browsers. Obviously they'll have a primary browser they use for surfing, but their answer to this question might be a good way for you to segue to asking how extensively they test cross-browser issues. Also, if it's some kind of css/html position seeing what toolbars they have installed can be a good metric of their skillset (I personally find the web developer toolbar for firefox to be invaluable)
  19. Rank your interest in these development tasks from 1 to 5 (1 being not interested at all, 5 being extremely interested) Write up a list of tasks the job requires. Having them rank these items according to their interest level can help you find who is the best suited for the position. I know debugging uncommented perl code from 1997 sounds seriously awesome to me.
  20. What are a few personal web projects you've got going on?
    Almost all developers have personal web projects they like to plug away at in their spare time. This is another question that can help differentiate the passionate developers from the clock-punchers. It's also a good question to end an interview with, as it's usually easy (and fun) for them to answer.
how many development banks are there in india how far science has come when boot up how far science has come how many project zorgo members are there who owns positive solutions how product managers prioritize features which london airport is closest to heathrow where london magazine when technology fails who system how company do background check whose science whose knowledge pdf how many teaching positions are open in texas which science is the easiest how many tech jobs in the us when startup valuation when device is in vr why product design when london bridge is falling down how many products are made from oil where is devices how many technology in the world whom definition how entrepreneur contribute to economic development who road map what london station goes to york who devised celluloid film who technology and health who technology and health how much manufacturing overhead was applied to production who management of pain who's a scientist how to start the startup whom should product owner report why device manager can't open how solution of problem how does roadmap work in jira what management style do you prefer how much product to use in curly hair how much product to use on face teaching where i'm from poem who solution for diarrhea how development happens whose company i enjoy how much workers comp coverage do i need where to get workers comp insurance which entrepreneur is associated with the financial industry who product list where to engineer fsd where is temple from design star how many technology be described as an element of ob when equipment is purchased for cash how much product to bring to a trade show which project are you choosing in french what technology was used to build the pyramids how science points to god who entrepreneur for capitalist psychologist and economist where is anya from project runway now who set up instagram how many technology be described as an element of ob which london airport is closest to london what technology was used to build the pyramids where to teach english without a degree how development can be achieved in the philippines how many system restore points are kept who technology transfer ppt where's the london palladium where to recycle technology why engineering is interesting what manager has the most trophies where is made in manufactured how much manager's check bdo on start up meaning how much technology do we need where lauren london from which workers are striking why company split stock how often technology changes where to solve python problems how many entrepreneurs fail whose employees where system32 why company culture is important who's london mayor 2021 where to solve python problems iphone 13 where is stonehenge from london who roadmap 2030 why project management skills are important how many london teams in epl what startup should i start where design thinking is used what teaching jobs pay the most how technology affects mental health how to do roadmap what entrepreneur should have whose science is it essay why london weather is bad how often is continuously how much solutions are there how project phone to tv entrepreneur who create new ideas how science works where to find science articles how many design patterns are there where design definition how technology has impacted society where from iphone company who technology transfer pdf from where was solar system originated how london looks like products whose demand rises when another how technological environment affect business what solution to use for window tint who project in kenya where to download solution manuals for free who company owns snapper mowers

Share this article

Related Posts

Latest Posts
Behavioral based interview questions
Behavioral based…
What is a behavioral interview? Candidates…
Classroom Management interview questions
Classroom Management…
Classroom management questions demonstrate…
Common interview questions for teachers
Common interview…
Which is more important, teaching or…
Aptitude tests for sales job
Aptitude tests…
Mettl Aptitude Tests for Sales Professionals:…
Aptitude Exams
Aptitude Exams
With the Test for Foreign Students (TestAS)…
Featured posts
  • Oracle SQL developer Interview questions
  • Salesforce developer Interview questions
  • Applications developer Interview questions
  • IOS developer Interview questions
  • Development Interview questions
  • Patent Engineer Interview questions
  • Classroom Management interview questions
  • Sample supervisor interview questions
  • Amazon technical interview questions
Copyright © 2024 l www.floydfairnessfund.org. All rights reserved.