Symantec Interview Question for Associates


Country: India
Interview Type: In-Person




Comment hidden because of low score. Click to expand.
4
of 4 vote

Each tab is a process. The transport layer takes care of it.
Chrome uses sandboxing for each tab. Each tab sort of runs on a VM with limited resources given by chrome.

- Noobie September 18, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

thanks for info. Can you please tell me, what sandboxing means?? :-P
would be glad if you explain your answer. thanks :-)

- kaustubh deshmukh September 18, 2012 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 votes

check wiki for sandboxing. All scripts on a page are run by the browser. The browser only allows certain operations with limited privileges, memory , cpu slice etc. If the browser determines that the script on a page is performing an illegal operation it is killed. If its taking too much memory or cpu you often get a prompt. Imagine how a program runs on an OS, if it misbehaves it is killed. Same thing here.
As far as communication in each tab is concerned, each tab is a different process with a separate port.

- Noobie September 18, 2012 | Flag
Comment hidden because of low score. Click to expand.
1
of 1 vote

TLS (which obsoletes its predecessor SSL) protocol is used to provide security for the traffic flowing on internet.
TLS (Transport layer security) protocol works between the application layer and transport layer. So Since google chrome can be thought of as an application that uses TCP/IP stack for communiation over internet, so it uses TLS to encrypt data at the sending end and to decrypt data at receiver end.
Protection between different tabs can work because as soon as a new tab is opened a new child process forks and since each tab is represented by separate process, so they don't interfere with the operation and data of each other. Each process opens up a different socket (bound to different port) and hence data flows to correct tabs based on its destination port.

- Jitendra Singh Bhadoriya September 26, 2013 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Same Origin Policy + Sandboxing . These make up the the little browser security model and protect privacy of data on the browser side

- SugarDaddy September 14, 2016 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Hello

- SugarDaddy September 14, 2016 | Flag Reply
Comment hidden because of low score. Click to expand.


Add a Comment
Name:

Writing Code? Surround your code with {{{ and }}} to preserve whitespace.

Books

is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

Learn More

Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.

Learn More

Resume Review

Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.

Learn More

Mock Interviews

Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.

Learn More