apple-maybe?
BAN USER- 0of 0 votes
AnswersIs there a restriction on the types of objects that can be stored in an NSDictionary?
- apple-maybe? in United States| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer - 0of 0 votes
AnswersIs there a restriction on the types of objects that can be serialized?
- apple-maybe? in United States| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer - 0of 0 votes
AnswerWhat is an NSDictionary and how would you implement it?
- apple-maybe? in United States| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer - 0of 0 votes
AnswersWhat is a protocol?
- apple-maybe? in United States| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer - 0of 0 votes
AnswerAre you familiar with the object send method?
- apple-maybe? in United States| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer - 0of 0 votes
AnswerWhere in the Model-View-Controller would you find the NSCoder protocol being used?
- apple-maybe? in United States| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer - 0of 0 votes
AnswersWhat are the ways to extend classes in Objective-C?
- apple-maybe? in United States| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer - 0of 0 votes
AnswersWhat is the NS Coding Protocol?
- apple-maybe? in United States| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer - 0of 0 votes
AnswerWhat are the five most commonly used Objective-C objects?
- apple-maybe? in United States| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer - 1of 1 vote
AnswersExplain dynamic binding?
- apple-maybe? in United States| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer - 0of 2 votes
AnswersHow do you not know this?
- apple-maybe? in United States
(After a missed technical question.)| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer General Questions and Comments - 0of 0 votes
Answers(Backstory: This interview is for the fifth job I've interviewed for at Apple this semester. This question arose in a phone conversation with HR.)
- apple-maybe? in United States for Wireless
HR: (Snarky Tone) So what did you learn from your past three interview experiences with Apple?
Me: I learned that at Apple, whatever subspecialty for whatever job your applying for, you have to be the best in the world. If you have equivalent skill, but someone has more work experience than you, there always going to pick the person with more work experience, and coming right out of college, that means you don't get the job. I had asked my interviewer during one of my interviews, "Do people move around at Apple?" and she said "No, most people don't move around at Apple, they usually leave Apple. You're not going to learn how to do someone else's job at this job."
HR: Awkward silence...
How do I answer this question more professionally and succinctly? Why was the conversation awkward after I had made my remark?| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer General Questions and Comments - 0of 0 votes
AnswersWhat are you looking for?
- apple-maybe? in United States for Software Engineer iWork - Keynote
Me: " I'm looking to work in a software engineering position at Apple because I really enjoy building projects with iOS."
Interviewer: "Is that all you've got? haha."
Question: How do I respond to this?| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer Brain Teasers - 0of 0 votes
AnswersGiven a two lists, list A with size N, and list B with size M, write an algorithm to find all of the items that are in both list A and list B.
- apple-maybe? in United States for QA
N is large ~ at least 20,000
M <<< is single digit length
Cases:
(i) M <<< N
(ii) M < N
(iii) M = N| Report Duplicate | Flag | PURGE
Apple Algorithm - -1of 1 vote
AnswerImplement a stack-based linked lists for generic objects in c++?
- apple-maybe? in United States for QA| Report Duplicate | Flag | PURGE
Apple Data Structures - 0of 0 votes
AnswerHow do you allocate a singleton in Objective-C?
- apple-maybe? in United States for QA| Report Duplicate | Flag | PURGE
Apple General Questions and Comments - 0of 0 votes
Answer// // UIAccelerometer.h // UIKit // // Copyright (c) 2007-2011, Apple Inc. All rights reserved. // #import <Foundation/Foundation.h> #import <UIKit/UIKitDefines.h> /* UIAcceleration and UIAccelerometer are deprecated as of iOS 5.0. These classes have been replaced by the Core Motion framework. These classes will be marked with formal deprecation attributes in a future release of iOS. */ typedef double UIAccelerationValue; @protocol UIAccelerometerDelegate; UIKIT_CLASS_AVAILABLE(2_0) @interface UIAcceleration : NSObject { @private NSTimeInterval timestamp; UIAccelerationValue x, y, z; } @property(nonatomic,readonly) NSTimeInterval timestamp; @property(nonatomic,readonly) UIAccelerationValue x; @property(nonatomic,readonly) UIAccelerationValue y; @property(nonatomic,readonly) UIAccelerationValue z; @end UIKIT_CLASS_AVAILABLE(2_0) @interface UIAccelerometer : NSObject { @private NSTimeInterval _updateInterval; id <UIAccelerometerDelegate> _delegate; struct { unsigned int delegateDidAccelerate:1; unsigned int reserved:31; } _accelerometerFlags; } + (UIAccelerometer *)sharedAccelerometer; @property(nonatomic) NSTimeInterval updateInterval; //May be capped at a minimum interval @property(nonatomic,assign) id<UIAccelerometerDelegate> delegate; @end @protocol UIAccelerometerDelegate<NSObject> @optional - (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_NA,__MAC_NA,__IPHONE_2_0,__IPHONE_5_0); @end
If you were given this header file, how would you test this?
- apple-maybe? in United States for QA| Report Duplicate | Flag | PURGE
Apple Testing - 0of 0 votes
AnswersHow would you test the (any generic method) [NSURL initWithNSString] method?
- apple-maybe? in United States for QA| Report Duplicate | Flag | PURGE
Testing - 1of 1 vote
AnswersWhere are the stack and heap located? How would you write a c program to tell if the stack frame was growing?
- apple-maybe? in United States for Data Mining| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer Operating System - 0of 0 votes
AnswersIn regular expressions, what is the mean of the "+","*","?" operators?
- apple-maybe? in United States for Data Mining| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer General Questions and Comments - 0of 0 votes
AnswerSuppose you have 100,000 files spread across multiple servers and you wanted to process all of them? How would you do that in Hadoop?
- apple-maybe? in United States for Data Mining| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer Knowledge Based - 0of 0 votes
AnswerIn the Hadoop Hello World Word Count program what are the Map and Reduce functions?
- apple-maybe? in United States for Data Mining| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer General Questions and Comments - -1of 1 vote
AnswersWhat is the SQL statement to query two tables at once?
- apple-maybe? in United States for Data Mining| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer Database - 0of 0 votes
AnswersHow would you kill a process by name in terminal in one line? i.e. NOT kill -9 pid. Follow-up what happens when you type kill processname or kill pid(actual pid)
- apple-maybe? in United States for Data Mining| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer Unix - 0of 0 votes
AnswersSuppose you have a Lion class and you implemented a draw() function that draws the entire body of the lion. Now suppose you want to make a Tiger class, and the tiger is like a lion, but it doesn't have a mane and has stripes. How would you do this?
- apple-maybe? in United States for Data Mining| Report Duplicate | Flag | PURGE
Apple Software Engineer / Developer Object Oriented Design
Thanks again for your great feedback. I really really appreciate it.
- apple-maybe? April 09, 2012I'm not sure that Apple hires people with no experience all the time. Google, Facebook, Amazon, and Microsoft all have "new grad" positions, but Apple does not. From what I've been told from people who work there when I interviewed is that there are not very many new grads that come in each year.
- apple-maybe? April 09, 2012Hi Gail,
Thank you so much for taking the time to read my post. The reason I had mentioned the work experience issue was just because when I met the team at Apple, everyone was at least 5+ years older than me, and the last new hire to the team, who would have the same job, had five years of work experience and was 30 years old.
I guess my follow up question, and related posts all fall around the general behavioral question of, what do you do when the interviewer has comments that are perceived to you as negative or condescending?
Is it true when I assume that most people have uncertainty about whether they can perform a certain job or not? Or is that a sign that you probably aren't a good fit for the position?
I'm interviewing for a fourth and fifth job with Apple this/last week, and I had interviewed with the search team at Twitter in NYC, and each time I've been uncertain about whether I could do the job.
Also, I have your book and downloaded all of your videos on my iPhone. Could you make more of those 99 cent videos covering operating systems and computer networks, they're really helpful. Even though I didn't get a job at Facebook, Twitter, or Microsoft I was really prepared for the interview.
Thank you for taking the time to write a very good response.
My comments:
"The HR person probably was resisting the urge to make certain commentary, such as you only just realized that you have to be the best (or near best) at what you do? If you didn't believe you had to be extremely smart, then why do you think you have what it takes to fit in at a company like Apple?"
There is a differenence between being extremely smart, and being the best at one specific job function. You can be extremely smart and your strengths lie in software engineering rather than automated testing.
"There is also the lack of self-confidence in your response in your abilities regardless of what other people have done."
I think you misinterpret lack of self-confidence, as simply being realistic. I'm still in college, and given that I have no work experience I obviously have to consider that the other people who are applying for the same job have greater than zero years of work experience.
"I'm going to be honest - if that was your serious response, then you have some work cut out for you. Responding to snark with a cynical know-it-all attitude was unwarranted, especially when you're a suitor for an in-demand company."
My statement above was almost verbatim my actuaI response. At the time, I did not view my statement as cynical, but it does help me in knowing that you view it as cynical. Next time I'll just keep my mouth shut. I did still get another interview, so I did live to see another day.
- apple-maybe? April 09, 2012The question is, how would you implement the Tiger class, given that you already implemented the Lion class.
- apple-maybe? April 09, 2012That doesn't make sense to reapply in 6-12 months, all of the hiring for the teams at Apple are independent. I had two finals rounds, got rejected for both, and then they interviewed me for another job two weeks later.
- apple-maybe? April 09, 2012When I said write an algorithm, she actually told me to write the code on the whiteboard.
- apple-maybe? April 09, 2012Thank you.
- apple-maybe? April 08, 2012Thank you. I think your answer is very good. I got this during one of the first phone interviews. I thought it was very generic as well so I thought I'd get some feedback.
- apple-maybe? April 08, 2012
When she handed me the piece of paper, I asked her about how the lists are generated and she said randomly.
- apple-maybe? April 09, 2012