爱立信研发(C/C艹/java)面经

题目

题目不多,主要涉及一些算法、语法、Linux命令等。

  1. 算法题:如何不使用循环来实现冒泡排序,方法是利用递归。(我知道这么做有点疯狂,但这是考点)
  2. Linux命令:磁盘分配df和core stack。
  3. 数据结构+C指针语法:链表删除某节点,但删除函数返回值为void,难点在于没有返回值,我们不能直接返回删除节点后的新表头,而是只能返回最开始的那个表头。要判断表头是否就是要删除的那个节点,如果是要处理一下,防止表头被删除后,找不到头节点。
  4. java读程和纠错。java我不懂,但是基本能猜到程序的功能,是确保stack容量足够,来push一个新元素。而纠错是pop时,如果stack已经为空,需要判断处理一下。
  5. 开放题,思路恰好可以使用iOS的KVO机制。
    题外话:这个KVO机制上次某某宝面试还被问到了。

总结

学好C、算法和数据结构;C基础很重要,写出来的代码要强健,不要让别人感觉那么低级。近一年来的面试,基本每次都是“裸考”,在应对代码题时,时常感觉“差那么一点点”,也许ACM会有效果,但成本很高,根据自身状况刷刷题吧 ~
之前也收获了几个实习offer,但大多是C艹或java研发岗,不能和现在的iOS开发匹配,略纠结。~~(但其实我觉得iOS门槛有点那啥,还是做C艹显得高级一点) ~~
好好努力吧!

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,395评论 4 61
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,698评论 7 249
  • 头痛的不行,像宿醉刚醒一样,这是白染有意识的第一反应,过了好一会感觉缓过来了点,才来得及打量四周。这竟然是一个古香...
    老黑胖子阅读 1,580评论 0 1
  • 文/高小高 1 最强宇宙青春无敌美少女黄小花在很小的时候问他的发小,也就是我,哎,你最喜欢的偶像是啥? 我猛吸一下...
    猫叔高小高阅读 3,599评论 2 2
  • 时针指向了六点。 “嘎吱——”她轻轻推开老旧的木门。没有阳光从门缝泻入,外面下着蒙蒙的小雨,像牛毛,像细丝,沿着屋...
    大爷孙阅读 3,811评论 0 0

友情链接更多精彩内容