Employer Engaged

Interview Question

Senior Software Engineer Interview Oakland, CA

Describe how you would design a browser


Interview Answer

1 Answer


1. Describe challenges like performance, managing multi sessions, data storage, security, extensibility through multiple add-on support, etc
2. Describe how TCP/IP connections are initiated and managed, DNS resolution
3. Rendering engine
4. Cross-platform support
5. Describe add-on support , describe properties that can be overriden by plugins
6. Discuss security - how malware detection and recognition algorithms are built-in

Interview Candidate on Oct 16, 2012

Add Answers or Comments

To comment on this, Sign In or Sign Up.