面试整理

之前公司快倒闭了遣散人员了,所以本来是打算给以前的同事整理的,现在发出来

阿里 去年面的

一面(电面) 看了app 主要问功能的具体实现,有没有其他更好的思路

1 arc什么时候起作用?

2 weak的底层实现,从对象alloc开始,不是我们平时讲讲hash表,key,value是什么就好了。要求答得很细节,估计得debug过源码才行

3 富文本渲染的方案,(textkit coretext)

4 表视图的优化有什么方案,问对asdk (现更名为 Texture) 第三方库的了解程度

5 项目当中遇到了什么困难,是怎么解决的 主要看思路

6 怎么看内存泄漏的,除了instruments

7 @property (copy)nsmutablearr *arr; 这样的arr调用了addobject方法会有什么问题?

二面(电面)

记不清了 问的比较宏观

网易

一面(电面)

1 scoket是怎么建立连接的?不是TCP三次握手吗

2 微信搜索聊天记录是怎么实现的,怎么优化

3 wkwebview。webview 区别

4 avplayer 怎么做离线缓存

5 ijkplayer 用的时候遇到什么坑了吗

6 开机优化怎么做?静态库和动态库有什么区别

二面(现场)

1 继续问昨天的“微信搜索聊天记录是怎么实现的,怎么优化”

2 im的离线消息 未读消息数有什么方案 写一下 (我没做过im)

3 项目中的一些具体问题,scrollview 嵌套 scrollview,滑动怎么处理

三面(现场)

1 ouath通信是什么。密码加密怎么加?为什么之前的项目做了公钥和私钥2层加密

2 https和http区别,回答的要很详细 如何结合公钥私钥加密

3 sdwebimage 讲一下它里面的东西是怎么实现的

我讲了 lru算法就让我手写一个,我用数组实现,让我继续优化

4 如果要做群组头像,怎么结合sdwebimage去做,写一下方案

四面 hr 五面 负责人 都是闲聊 闲聊都是套路

蘑菇街

面的是新项目,更看重个人综合素质

一面 负责人和iOS

1 最近看了什么技术书,介绍一下

2 怎么对整个sqlite加密,注意不是数据加密,表结构也不能被看到

3 平时怎么和产品经理沟通,遇到不合理的怎么沟通

4 app从点击屏幕(硬件)到完全渲染,中间发生了什么?越详细越好 要求讲到进程间通信

5 对算法的了解程度

6 对前端后端的了解程度,对人工智能,区块链的了解程度

7 有没有推什么东西给组内其他人用?有用的合理的

二面 hr 闲聊

涂鸦智能

一面 两位iOS 都是蘑菇街出来的小伙子,感觉下来是最厉害的面试官

1 组件和路由,自己抨击了url的方案

2 对象型数据库,除了将model操作动态解析成sql语句之外,做了什么性能优化?

3 gcd 如何控制开辟的队列数

4 h5 js 交互,除了常见的2种方案,有没有其他思路,如果一个业务下有10000个接口需要开辟,怎么做?

5 写了一个不完全二叉树,给出最快遍历

6 对前端后端的了解程度,对人工智能,区块链的了解程度

大华

大华面试官很厉害,但整个公司很压抑,流程很拖沓

1 路由和组件化

2 arc mrc 下的内存管理区别,如何结合自动释放池

3 对算法和解决问题能力的考察,手写冒泡等

4 为什么category能加方法不能加实例变量,category里没有实例变量这个结构,那为什么这么设计

海拍客

这家刚融资很有钱,年底会给期权(数目未知)环境也不错,问题比较简单

1 路由和组件化

2 wkwebview。webview 区别,因为是电商,问的最多的还是webview优化

3 app日活,崩溃率现在是多少,怎么控制

4 图片做高斯模糊会很卡,有什么解决方案

5 app从点击屏幕(硬件)到完全渲染,中间发生了什么?越详细越好

铭师堂

到手多,视频sdk用的登虹sdk,不是自研

唯一一家看了我博客从博客开始问东西的,好感

1 一个对象是如何生成的,要求从runtime源码来讲,问有没有debugruntime源码,看过,没debug过

2 对象的结构,isa指针是做什么的。imp,selector,method,是什么关系

3 然后就是疯狂问第三方库,比如lottie源码怎么实现,讲了大概,会继续问到细节

4 链式语法

5 响应式编程,rac怎么实现,是你你怎么写?

总监面 喜欢听情怀

登虹

1 组件,路由

2 数据库如何保证线程安全?

3 其他就是笑笑聊聊,不知道在说啥

Java高架构师、分布式架构、高可扩展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战学习架构师视频免费获取

架构群;855355016

小影(视频剪辑)

1 组件,路由

2 编译优化,开机优化

3 离屏渲染是怎么一回事情,为什么会卡

4 socket心跳包机制,几秒比较合适

5 cpu,gpu如何协同合作的

曹操专车 众成就 咔哒 同花顺 这几家公司给我感觉都非常差

1 app签名机制

2 class 和 对象 区别

3 bool 和 BOOL 区别

4 同花顺笔试 1二叉树 2 isa 实例,类,元类画图说清楚 3 实现单写多读 4 消息转发的3个步骤

大搜车,有赞,青团,恒生电子等面试邀请来的太晚,都没去

区块链公司不去 明天的p2p

有些题目少不是面试时间短 是很多问题记不清了

1 内存管理和自动释放池在arc,mrc下的不同

2 block在arc,mrc下的不同

3 架构设计有什么心得,不要说虚的,高内聚什么的

欢迎Java工程师朋友们加入Java进阶高级架构群:855355016

本群提供免费的学习指导 架构资料 以及免费的解答

不懂得问题都可以在本群提出来 之后还会有职业生涯规划以及面试指导

2018 6月底阿里、网易面试经历简单回忆相关推荐

  1. 2016阿里实习生面试经历

    2016阿里实习生面试经历 这是一次失败的经历,分享出来一方面是为了告诫自己,也和大家分享下失败的经验. 我是在4月23参加阿里笔试的,阿里笔试是没有摄像头监控,不像腾讯那样.正如阿里说的:" ...

  2. 从国企到阿里的面试经历(二)

    读完本文需要 3 分钟. 安逸舒适是一种生活态度,挑战自己是另一种生活态度,我躁动不安的性格注定会选第二条路.突破舒适区,才有可能改变,能不能变得好,就交由给老天爷来决定. 「一入阿里深似海,从此家人 ...

  3. 从国企到阿里的面试经历(一)

    读完本文需要 3 分钟. 首先,跟大家说声抱歉,年后实在是太忙,带娃.录视频.换工作,大堆事情挤在一起,一不小心就断更了 4 个月,实在是对不起一直以来支持我的朋友们. 从今天开始,我尽量坚持月更,分 ...

  4. 北京工作三年程序员,2018年4~5月面试经历

    1.新东方  04_19 技术面试,两轮,地点:中关村地铁站E口,鼎好大厦6层, 面试官:龙彦俊,李经理    面试时间:2018_04_19_10:30(提前到了45分钟) 1.自我介绍 2.项目介 ...

  5. 阿里网易面试送送送命题 —— 微服务架构

    近几年,微服务架构迅速在整个技术社区窜红,被认为是 IT 软件架构的未来方向.一线互联网公司由于具有大量的业务体量和业务场景,比如阿里.网易,很早就开始入坑微服务架构. 但说起微服务,不少人还是有这样 ...

  6. 分享三套美团面试经历+简单答案

    面试题一 1.自我介绍 答:自我介绍是面试中唯一的自己主动介绍自己的环节,一定要好好把握好,一般最末尾会加上自己熟悉java,然后面试官就会问java的一些东西: 2.项目介绍及其亮点 答:开始吹牛逼 ...

  7. 网易2017实习生招聘面试经历

    网易面试经历总结: 面试是在杭州网易大厦进行的,面试的职位是C++开发工程师(网易杭州)-杭州研究院-公共技术 有些问题可能不是太准确,但是大概是那个意思. 一面: 1. 自我介绍技术面的自我介绍不用 ...

  8. 2015年腾讯阿里实习生招聘面试经历

    每年毕业生找工作都是一个问题,对于个人来说,无非就是笔试和面试的问题.对于应届生来说,最头疼的或许不是笔试而是面试.对于笔试,只要自身实力过硬,一般都没有问题(退一步讲,万一笔试没过,还可以在面试的时 ...

  9. 一次惊险的跳槽面试经历(阿里/美团/头条/网易/有赞...)

    转载自   一次惊险的跳槽面试经历(阿里/美团/头条/网易/有赞...) 每次说因为生活成本的时候面试官都会很惊奇,难道有我们这里贵?好想直接给出下面这张图,厦门的房价真的好贵好贵好贵... 面试过程 ...

  10. 一次惊险的跳槽面试经历(阿里美团头条网易有赞)

    转 一次惊险的跳槽面试经历(阿里/美团/头条/网易/有赞-) 为啥跳槽 每次说因为生活成本的时候面试官都会很惊奇,难道有我们这里贵?好想直接给出下面这张图,厦门的房价真的好贵好贵好贵... 面试过程 ...

最新文章

  1. HDLBits 系列(17) 计数器的级联实现1000分频的分频器
  2. 扩大缩小Linux物理分区大小
  3. leetcode 703. 数据流中的第 K 大元素(堆)
  4. swiper 滑动出现闪白
  5. 吴恩达作业8:三层神经网络实现手势数字的识别(基于tensorflow)
  6. app测试-兼容性测试与云测试技术
  7. zoj 3228 覆盖及非覆盖串的多次匹配
  8. JSK-58 合法回文【字符串】
  9. easymock_EasyMock注释– JUnit 4
  10. micro 和 macro F1 值 的区别?
  11. JDK9 为何要将 String 的底层实现由 char[] 改成了 byte[] ?
  12. linux64 gaussian 16,Gaussian 16 运行与硬件配置参考
  13. WiFi PowerSave模式以及通过抓包判断是否生效
  14. 任正非:战略思想家的典范
  15. linux下容器find函数,你知道Linux系统中find命令的使用方法吗?
  16. websocket+kafka+springcloud+springboot实现报文(json)传输,解析,推送
  17. 为何入参要在前,出参要在后
  18. Intrinsics函数Tips与踩坑
  19. 如何关闭 Linux 中的嘟嘟声
  20. c语言中的warn函数用法,关于c ++:MSVC等同于__attribute__((warn_unused_result))?

热门文章

  1. wps中怎么在奇数页的页眉中设置整本书的标题,而在偶数页中设置该章的标题,同时请问怎样修改页码的字体?
  2. Java毕设项目直播购物平台计算机(附源码+系统+数据库+LW)
  3. StructedStreaming Kafka 排错(AbstractCoordinator: Marking the coordinator *dead for grou
  4. Geeks 面试题:Fibonacci numbers 优化为lgn效率
  5. php gethostbyname ipv6,支持IPV6方法
  6. Mysql中select into from用法
  7. 2016年北京邮电大学计算机考研机试试题及答案
  8. 2019年全国大学生电子设计竞赛D题简易电路特性测试仪试题
  9. CCS 报警告 #10247-D
  10. 【小程序】安卓端InnerAudioContext无法销毁