Recently read a Web developer’s interview experience. It was great to see the depth of knowledge people have on technologies like JavaScript & CSS.
- JavaScript
- Prototype chain, String handling, Array Structure
- JSON vs XML
- Inheritance model
- Type coercions,
- Memory management,
- Garbage collections,
- Closures,
- Progressive enhancements,
- Graceful degradation,
- Data types in JavaScript
- Memory leak
- Javascript Gotchas
- Hoisting
- AJAX
- CSS
- Positioning & Floating
- Cross browser issues
- Common CSS bugs
- Hacks
- Filters
- Layout issues in DHTML
- Web Accessibility
- Web Technologies
- Complete cycle of HTTP request including DNS lookup
- Response codes including redirection code
- Cookies
- Session
- Security Issues & Attacks on web for AJAX
- TCP Protocol
- Request life cycle
- Data Structure
- Matrix
- Array
- Hash-map
- co-ordinate systems
- Rotational Planes
- Angle Transformation
- Trigonometry