Apple Interview Question for Software Engineer / Developers


Country: United States




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

I believe the "protocol" in the question is referred to Objective C's protocol. Within this scope, protocols declare methods that can be implemented by any class. It's analogous to interface in Java.

- Devilava August 03, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
1
of 1 vote

in context of objective C, a protocol is a set of delegate methods that have to be implemented to as to inherit the behaviour of n object by another in delagation pattern.

- ajaz ahmed October 10, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

A Protocol Is Simply "A set of Rules" that determines how a particular job is to be done and using what standards
for eg:-
TCP/IP Protocol determines how the Data packets are sent over a Network
It Also Determine the job of different layers of the model that is implemented
It Also Standardize the rules for segmenting, routing, sizing etc of Packets

- SIDDHARTH April 10, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Protocol...in simpler terms is "agreement" which consists of details like if particular bit pattern is received what it will mean. If two devices follow that protocol or agreement, then they can communicate.

- LightBeam April 12, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 2 vote

protocol--set of rules

- praveen.mailme9 September 14, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Protocol is a language which is known by objects participating in conversation

- encoded January 17, 2014 | Flag Reply
Comment hidden because of low score. Click to expand.
-1
of 1 vote

A Protocol Is Simply "A set of Rules" that determines how a particular job is to be done and using what standards
for eg:-
TCP/IP Protocol determines how the Data packets are sent over a Network
It Also Determine the job of different layers of the model that is implemented
It Also Standardize the rules for segmenting, routing, sizing etc of Packets

- SIDDHARTH April 10, 2012 | Flag Reply


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