Name a few easy ways to optimize a website. Where would you start?
There are many ways to improve the performance of a website and developers may have ideas specific to the nature of each project. A few of the more common and easy to implement optimizations are:
What makes a good color scheme? Can you name a few examples of complementary, analogous and monochromatic color schemes?
Some color combinations are more visually appealing than others, and there’s a reason for that: The human mind looks for harmonies, order, and systems, and color schemes that adhere to such systems look more “pleasing”. There are several ways to combine colors effectively.
Describe the software development process?
The software development process is like a life cycle of particular software. If the developer can answer and describe the process accurately, that means he is well acquainted with the cycle. The process is composed of the following activities: Requirement analysis > Specification > Software architecture > Implementation > Testing > Documentation > Training and support > Maintenance.