#Front End Test General Questions
- What is your preferred development environment(OS, Editor or IDE, Browsers, Tools etc.)?
- OS: OS X
- Editor: Vim and/or Sublime, if too much Javascript is involved, I'd like to employ WebStorm
- Browsers: Chrome
- Tools: Emmet(zen coding), Chrome developer tools
- How would you approach optimizing a website's perceived or actual load time?
- CDN for images, css and javascripts
- Using ajax for dynamic loading data
- Compress css and javascript files
- Be careful about javascript libraries (cut down unused features in popular libraries)
- What CSS frameworks have you used, which do you prefer, and why?
- I've used Bootstrap, jQuery UI and Dojo
- I prefer Bootstrap, because it's more pure css framework and more beautiful
- If you could master one technology this year, what would it be (and why)?
- If I can have only one option, it would be AngularJS.
- It's just cool.
- How do you organize/structure your CSS files?
-
First of all, use a framework, and put them together
-
Secondly, have a css for the layout and common parts of the website
-
Next, have specific css files for each inner parts of the website
-
Finally, have specific css files for each javascript plugin
-
If I'm gonna construct a website that supports changing themes, it would be more complex than the above solution
#Algorithms The python scripts in algorithms/ should be used by this way
python SOLUTION.py INPUT
For example,
python p3.py iwantthisreversed
should print
wvttssrrniiheeeda
#Django Please note that when you start Django, the url of the solution is /
For example:
should get you the desired results