I was contacted by Slide's internal recruiter about the opening of a junior front-end web developer position. From the job description, it says "candidates should have experience with at least one of the following technologies - javascript, html, css, javascript frameworks; experience with python or other object-oriented languages, expertise in actionscript". So thinking that I'm very familiar with html/css and have no problem implementing jquery elements such as slideshows, fancy menus, galleries etc, I thought I'd be qualified for the job - I was wrong.
When they called me up for the phone interview, 80% of the questions was about programming (not about building websites), but things like "if I have a folder with 50 html files, which might or might not contain phone numbers, how will you write a program to find those with phone numbers?" and "what Java classes would you use for modeling a casino?" While I had taken classes in programming in college, that was long ago and I've never used them when doing front-end web development. Interviewer was very nice, but did not expect them to ask questions like this for a junior front-end web developer position.