针对个人简历的面试题(iOS PHP Java Android MySQL)

注:这些是我在实际面试中,遇到的问题;因为我的简历上写了我精通Android iOS MySQL JAVA 了解PHP,所以遇到了各种各样的问题;问题没有分类,望谅解;

1、OC中的多继承

多继承在这里用protocol委托代理实现;

2、OC中有私有方法吗?

OC类中方法只有两种,静态方法和实列方法; OC中所有的实列变量默认都是私有的,所有的实列方法默认都是共有的;

3、进程和线程的区别

进程:有独立的进程空间,一个进程崩溃后,在保护模式下不会对其他进程产生影响,进程切换,耗费资源大,效率差但是很健壮; 线程
线程:同一进程的线程共享本进程的地址空间,一个线程崩溃整个进程都死掉
涉及到频繁的切换时,使用线程要好于进程。如果要求同时进行并且又要共享某些变量的并发操作,只能用线程不能用进程

4、OC中内存管理

`

5、解释一下runloop

6、GCD

7、CoreAnimation

8、Swift中有哪些访问权限

9、iOS APP优化主要从哪些方面

10、iOS页面间的传值,有哪些方法

11、代理

12、单列

13、构架模式有几种,他们之间的区别

14、OC中多线程开发有哪几种,分别有什么优缺点

15、MySQl数据的读写分离

17、在Main函数之前,系统做了哪些事情

18、Controller层太臃肿,怎么办(跟13问有关)

19、OC中网络安全需要注意哪些问题

20、iOS开发中有用到哪些框架

21、iOS开发中布局方式有哪些

22、Swift中 ‘!’和 ‘?’有什么区别

23、Swift中“1+1.5”等于多少

不能直接相加,这里一个是Int,一个是Double,需要转换类型

24、通知

25、CAlayer和UIView的区别

26、OC中有哪些关键字

27、堆和栈的区别

28、runtime机制

29、PHP中单引号和双引号的区别

30、JAVA中1-0.7要准确拿到0.3,应该怎么算

这个问题主要是想问bigdecimal

31、JAVA中如果写一个平均红包功能,10元钱发3个红包,那么每个用户得到的就是0.33元,如果这个时候要退还红包金额,如何保证退还回去的总金额,依旧是10元,而不是0.99元;

`

`

备:我这会有事,马上出门了,以后有时间,再补上答案;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 今天上午九点零九分,唐嫣和罗晋分别在10点28分发布了“新娘是我”、“新郎是我”的微博,真的很有爱了。 最幸福的婚...
    吕三岁同学阅读 1,000评论 1赞 6
  • 宋有秀才名剑君,居东山,才名不扬。初家境殷实,颇有钱粮,然少不更事,多惹是非,自命仗剑平世。多交乡间勇武之徒,乘骑...
    溪山秋水阅读 436评论 0赞 0
  • 马桶堵了,在尝试过各种解决方案后依然没能搞定!于是,刚刚去楼下烤肉店上了趟厕所,至于马桶的问题,只能明天交给专业人...
    过点小日子阅读 982评论 0赞 0
  • 梦里,下沙 4再见 黑夜 初五那天的清晨,一个陌生的北方男子突兀的出现在了莫沙的家门前。 他身上的雪花还没有融化,...
    草原上的咩咩羊阅读 290评论 2赞 0

友情链接更多精彩内容