Contact me and let me know if you think something is missing or wrong.
Marketing / SEO / Communication
- List 3 techniques for writing for the web.
- For an answer have a look at the following sites: Webwriting from Nielsen’s alertbox’ and Copyblogger
- What are wireframes?
- A schematic representation of a website, low-fidelity, usually in black and white, used to define the content blocks, functionality and positioning of elements on a website.Wikipedia can give you a more complete answer
- What is a content inventory, (why/how/what)?
- A content inventory is an audit tool which lists all content on a website in an excel document or a database. The content inventory is used to align the content strategy with the marketing objectives and can be used to do a gap analyses of the website’s content.
- What is the difference between bounce and exit rate?
- The bounce rate is the percentage of visitors who visit only 1 page on your website. These visitors bounce immediately after coming to your website. The exit rate is related to a given page and provides a view on how many people came to that page and how many of the visitors left at that page.
- Explain 6 SEO techniques, 3 on-page, 3 off-page factors
- Have a look at the following presentations: SEO presentation on Slideshare
- What is social media?
- Social media ARE a set of websites which allow people to network and easily interact, communicate via the internet. Wikipedia: Social media are media for social interaction, using highly accessible and scalable communication techniques. “Socialmedia” is the use of web-based and mobile technologies to turn communication into interactive dialogue.
- What makes a website a high quality website?
- Open question to see on which topics the candidate focuses. It allows to follow up and ask more questions on those areas that are not covered.
-
Is it allowed to track individual users on your website?
Explain in an international context.
- No it is not allowed to track specific users unless they have authorised you to do so. This is not allowed in Europe, though it is allowed in the US.
- List 2 legally mandatory items to include in your email newsletters.
- Unsubscribe link
Company address
Company registration number - What are RSS feeds? How to use them?
- Really Simple Syndications is a document published in an XML format (RSS/Atom) to distribute news among different websites or visitors. Visitors can subscribe to RSS feeds via newsfeed applications. These applications will fetch the RSS feeds when they are updated.
- Which browsers do you use?
- Open question. Perfect answer: all, even though that is not possible. List should provide not only the name but also the versions.
Web development, client side
- Please correct the following HTML (see extra document).
- Text files with invalid HTML
- What is the difference between a block level and inline element? Are there any other levels?
- Please provide an example for each. Block level elements take up a certain space and will push the next block to a new line. Block level element can contain inline and block level elements. Inline elements are used to mark up text and do not begin with a new line. Inline elements can only contain inline elements.
- What does HTML and CSS stand for?
- Hyper Text Markup Language Cascading Style Sheets
- What is CSS and why is it called that way?
- The cascade is an important aspect of the language. Style declarations which are closer to the document will override declarations which are further away. The cascade concepts defines an hierarchy among the stylesheets and the declarations.
- Explain the concept of specificity in CSS?
- Specificity is the weight a declaration has: the more specific the selector, the higher the chance it will be applied. For example an ID selector has a higher specificity than a CLASS selector.
- p has a specificity of 1 (1 HTML selector)
- div p has a specificity of 2 (2 HTML selectors; 1+1)
- .tree has a specificity of 10 (1 class selector)
- div p.tree has a specificity of 12 (2 HTML selectors and a class selector; 1+1+10)
- #baobab has a specificity of 100 (1 id selector)
- body #content .alternative p has a specificity of 112 (HTML selector, id selector, class selector, HTML selector; 1+100+10+1)
- Explain the box model in CSS.
- Is HTML/CSS validation important? Why (not) ?
- For maintaining a consisted look and feel across different browsers, validations is very important because stylesheets and Javascript behave differently in different in different browser when there are errors in the HTML markup /css. Validated HTML loads slightly faster Validation is not important for SEO, nor for the visitors of the website.
- List 3 tools for debugging/troubleshooting websites.
- Open questions: Firebug, Fiddler, IE developer tools, Yslow, Chrome Audit, …
- How many elements are counted in the HTML specifications? (approx.)
- 92. HTML coders, those that write code with a texteditor, are more likely to answer this correctly.
- Which elements were not recognised by IE below version 7?
- ABBR If you are around long enough (lets say 7 years?), this should not be too difficult to answer, though it is a bit of a silly question. Bonus point for Q, only available in IE8+ if a doctype is used.
- List 3 jQuery methods and explain? (use another library if you don’t use jQuery)
- The jQuery documentation should help you to check the answer.
- List 3 client-side optimisation techniques.
- Look at the Yslow documentation: Spread HTTP calls across domain names, Sprites, JS/CSS minifications, Image size reduction techniques, Specify WIDHT/HEIGHT on Images to speed up rendering, Lazy loading of JavaScript …
The next subjects are usability/accessibility, and web development – server side although that part isn’t as strong as it should be.