字节跳动、纷享销客、深信服、中通速递校招iOS工程师面筋分享

字节跳动

  1. 问了Block;

  2. 内存管理;

  3. runtime相关问题;

  4. 问了一些Swift相关的问题;

  5. OC基础性实现weak。(答 利用中间对象包装一层。)

纷享销客

  1. 一个是多线程(主要是GCD)的理解和使用,;

  2. 一个是NSString,NSArray等@property修饰关键字的问题。

  3. 问:NSString,NSArray等的@property都可以用那些关键字来修饰,为什么?(答:NSString用copy修饰,赋值时执行一次copy,得到的一定是一个NSString型的值,如果不用,赋值的可能是NSMutableString,可被修改。

深信服科技

  1. runtime、runloop、消息转发相关的问题

  2. 问如果让设计一个卡顿监测工具,该从何着手?

  3. 50个人中,有一个人是特别的,如何找出这个人。(答 用0跟1来区分,然后一个循环,就找出特别身份的那个人)

  4. GCD,NSOperation的区别,

  5. 简单写一个会产生死锁的例子,

  6. 设计模式方面的东西,设计模式会要求去简单手写实现

中通速递

  1. 通过介绍项目来询问其中的知识点;

  2. 像runtime、runloop之类的底层问题

3.问简述对HTTP协议的理解(答 说出自己的理解,请求头、请求体里面常用参数名要能说出即可)

#字节跳动##深信服##中通快递##纷享销客##校招##iOS工程师##面经#
全部评论
纷享销客怎么样啊 这个公司
点赞 回复
分享
发布于 2022-02-24 12:54

相关推荐

   人生第一次面试好吧兄弟们,真真处女面!,但是表达还是不够流利面试的问题就问了几个,多少都能答上来(白激动了 以为能问很多)--------------------------------------------------------------------------问题1.常见数据库有哪些?2.如何解决数据库高并发问题?3.什么是缓存?,为什么要用到缓存?4.常用的负载均衡策略有那些?5.对于代码的迭代,如何进行版本控制管理?6.薪资方面-------------------------------------------------------------------------反问1.对刚才的我回复您满意吗,有什么建议吗?2.大概多久能出结果?3.您对我的简历有什么建议吗?-------------------------------------------------------打怪升级好吧兄弟们收获:1.大概清楚了面试的一个流程,也算真正体验了。2.就是面试官对我简历的一个锐评,感觉对本人来说挺重要的:说我的项目部分还需要改进,没有亮点应该具体细化到自己负责哪块,如何解决了什么问题,要有数据说明,要把遇到的问题前后的数据解决的方案描写出来(比如将响应时间400ms降低到200ms...遇到的困难怎么解决,解决方案),这样子更贴切,更能体现对用户体验的提升,让面试官感觉能将这种解决方案能运用到实战中去。只能说还得练好吧兄弟们!燃起来了大佬们QWQ。最后感谢 柏萱科技 给的机会!#非技术岗简历怎么写##面试#
点赞 评论 收藏
转发
#数据人的面试交流地##数据人##SQL面试#**均为社区同学面试遇到题目**题目:找出连续登录5天的用户图1为模拟数据图2为运行结果Hsql解法如下selectuid,curr,5_dayfrom (        select                 uid,                to_date(`login_date`) curr, --当前日期                last_value(to_date(`login_date`))                         over(partition by uid order by to_date(`login_date`) asc                                 rows BETWEEN  CURRENT ROW and 4 FOLLOWING) as 5_day, -- 当前日期后四天的日期值                DATEDIFF(                last_value(to_date(`login_date`))                         over(partition by uid order by to_date(`login_date`) asc                                 rows BETWEEN  CURRENT ROW and 4 FOLLOWING),                to_date(`login_date`)) AS DRFF_DAY -- 当前日期后四天的日期值 - --当前日期 = 最近五次登录的间隔天数,间隔4才是连续登录5天        from                  (select distinct * from tmp) t1 --一个用户一天可能登录多次,只保留一次) t1 where DRFF_DAY == 4#数据人的面试交流地#更多实战题目及解法思路都在社区!
点赞 评论 收藏
转发
3 9 评论
分享
牛客网
牛客企业服务