Like 2 hours ago my second Yahoo! interview finished. Actually the Engineer I talked to called yesterday, but we resheduled it to today.
The questions were both about serverside (PHP) and client side programming. I will just briefly write about main questions.
- What is the difference between implode() and explode();
- What is the difference between include() and require() ? (this seems to be the fave one from Yahoo! as it was asked last time:) )
- What caching do you know/use (like Zend Optimizer) ?
- How do you debug your PHP scripts.
- Do you know anything about Simpleton? (I didn't, so I asked and got a nice answer, and really I saw an example of the code in one PHP 5 book, but they didn't write it was a singleton method)
- How to improve performance of the webpage (HTMl, CSS) ? (my answer was to use more divs instead of tables, with tables use <col>, <colgroup> with "fixed", all styles and JavaScripts ot put in files and mention them in <head> section.)
- What is the difference between static and dynamic bind? (maybe I know this but if you can ask me in Russian, but in English the only BIND I know well is DNS for *nix
)
He also asked me about my Master's Degree work (Apache log-files analyzer). And I described how does it work.
After that I have asked some questions about Yahoo! Search development, like do they use some exclusive frameworks, libraries or use common ones (they do both, and there are developers who create the frameworks like what you want it to be); is Santa Clara office totally for Yahoo! Search or are there also other departments (Santa Clara is the home only for Yahoo! Search). I have also told about how my current job boring is, because it's always the same like: cutting, HTML-coding, Joomla installing and tuning and no researches, explorings. Also I've told that I'm interested in this position because SEO is my interest and I always use Yahoo! to see the external links and search engines is the really interesting area for me.
Now I'm waiting for email from this great man from Yahoo! and for the next interview
PPl in Yahoo! are really fast, I'm still waiting for the sheduling the first Google interview. But to be honest position in Yahoo! is more interesting for me.