順便打個廣告,敝司 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.