Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

The standard programmer interview books and websites go over simple algorithm and coding questions. But how does one prepare for high-level questions on building websites? For example, "How would you build website X? What data structures would you use? etc." Is there a good site or book to read that reviews such material?

share|improve this question

closed as not constructive by gnat, Walter, GlenH7, Caleb, Yusubov Nov 12 '12 at 19:10

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

3 Answers 3

A few other questions that may be relevant that probably have more than a few links:

For the question on building a website, consider what kind of scale are we talking as I could imagine a small business with a handful of pages that is intended to be built on a shoestring budget being quite different from a company with hundreds of millions in revenues that plans on using the site as the cornerstone of its marketing machine and is willing to spend millions to build a new website.

Some common issues that you may want to know would be supporting multiple browsers and versions of the same browser, understanding different approaches to architecting a solution, and if you prefer a special part of web development: Front-end, middleware or back-end development.

share|improve this answer

The best source for such knowledge is personal experience with the domain the question touches. There's no replacement for practical experience with the subject. Remember that one does not have to ace perfect answers, honesty is much more important.

share|improve this answer

High level preparation for building advanced websites- not just brochures- is taught in business programs- systems analysis and design. There are good texts in amazon.

High level modeling in UML (unified modeling language) takes into consideration the business environment and objectives before jumping into coding.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.