找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 6145|回复: 7
收起左侧

[Apple] 1st round Phone Screen

[复制链接]

35

主题

2

精华

368

积分

高级会员

Rank: 3Rank: 3

积分
368
发表于 6-7-2016 12:42 AM | 显示全部楼层 |阅读模式

亲!马上注册或者登录会查看更多内容!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
1. Race condition, read and write lock, semaphone 3 z" f6 i" P7 O6 O8 g' @
https://en.wikipedia.org/wiki/Race_condition+ ?# x' C; W: A- m) p; Y- V

+ A3 d8 T5 q) p% Z$ I" U6 C  U2. ARC vs Garbage Collection& Z9 s) N8 Q, c9 {0 ?
https://docs.elementscompiler.com/Concepts/ARCvsGC/2 l; |/ z/ a: ~/ t2 O
http://programmers.stackexchange ... -reference-counting, t) [/ L4 ^& ]! I, ?4 K
9 k( X0 I9 I' I) ?
3. Abstract Class, Interface
7 q: _3 `4 T" `* x* X9 N$ [/ s/ `https://docs.oracle.com/javase/tutorial/java/IandI/abstract.html# ~/ i! u$ b4 ~/ `4 l
9 ~. q' {# I% b; `1 i7 }6 a
4. Protocol, Interface in Objective C! V6 q* A4 s6 A5 r& j0 M( i
http://stackoverflow.com/questio ... col-versus-category$ u' ~' |7 W# W( v% D
( w$ |8 `3 @# g
5. Write a function that returns 1 when receives 2 and returns 2 when receives 1; No if statements allowed, switch or ?:# w6 O' H& x- H: N3 w. k% ]

. `4 e$ _4 S/ ?#include <stdio.h>
- o7 m4 `5 A) k( O; G: U1 I. @% M6 L2 x% w/ s0 k8 r" ?( B+ k/ x
int functionTest(int argument) {2 L; H1 j$ F+ k3 Z4 h9 U( R. Q/ s
  int x = argument - 1;
* Z8 }+ k+ e9 w! J  ( X; _0 A. o0 x7 o! r( y; L& a( o
  return (x ^ 1) + 1;7 g% f  o7 {2 h
}$ P6 _7 I* x+ v) ^$ }% R

. Z' Z5 _3 P5 o! K( N1 @0 ^" R' f! sint main() {; e3 V; x( {$ e8 R6 N7 I6 c: }
  printf("should be 2 - %d\n", functionTest(1));
0 I+ X4 ~2 Y6 O9 n( R0 T- n  printf("should be 1 - %d", functionTest(2));
/ K! v0 ^* x. K4 o  
$ u8 y7 }9 Y& o: m' I  return 0;( M' T4 F& \8 j; z' }+ I
}
7 E4 `. O+ R: T$ X/ k

0

主题

0

精华

0

积分

新米人

Rank: 1

积分
0
发表于 6-7-2016 12:42 AM 来自美国米群网手机版 | 显示全部楼层
感谢永远自由的心分享~~~

0

主题

0

精华

2

积分

新米人

Rank: 1

积分
2
发表于 6-7-2016 12:31 PM 来自美国米群网手机版 | 显示全部楼层
感谢永远自由的心分享~~~好人一生平安~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表