順便打個廣告,敝司 iOS 研發工程師崗位還有一個位置,要求和 隔壁 topic 差不多,只是薪資雙倍而且可遠程。
感覺選的已經都是基礎得不能再基礎的題了,只有幾個為了考察面試者的搜索和學習能力稍有些偏。因為項目剛剛改用 Swift 用不上這些題了所以順便發出來給 V2EX 社區的各位參考下意見。題目主要考察以下幾點:
下面是面試題:
BCLayoutAxis with following values:For debugging, we need string representations ("none", "horizontal", "vertical", "all") instead of original integer values. Use a graceful approach to represent them.
Declare a constant named kBCMyConstant of NSString type with value of myConstantValue, public and private.
@interface MyObject : NSObject
@property (nonatomic, assign, readonly) BOOL favorited;
@end
Given an NSArray instance containing several MyObject objects, put the objects of which favorited property are YES into a new NSArray instance.
NSArray *myArray = @[@"a", @"b", @"c", @"a", @"d"];
Create a new NSArray instance from myArray containing @"a", @"b", @"c", @"d" only.
NSDate instance is in this month- (void)myMethod;
- (void)bc_myMethod;
@property (nonatomic, copy) NSString *myProperty;
Stack, framework, address, class, function, line.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.