蘑菇街(ios客户端开发)

一面 9.24 40min

  • 自我介绍
  • 项目相关
    1、聊天服务器怎么建连的?服务端到客户端
    2、网络连接怎么连上的?
    3、客户端如何一直保持连接?保持连接
    4、简单介绍火炮身管测径的项目
    5、图片上的距离和实际的距离如何对应
    6、对拍摄的深度、角度有没有要求
    7、最终的精度是多少
  • C/C++的区别
  • 面向对象的特性?比面向过程的好处?
  • 代码写好之后,到运行,经过了什么阶段?
  • 为什么要有汇编过程?
  • 编译主要做了什么事情?编译的整个流程?
  • 10个线程同时执行i=i+1(i初始值是1);最后i的值是多少?i最小是1吗?
    10个线程是多线程,并不一定是顺序执行,同时调用,最终i的值是多少?
  • 原子操作和不是原子操作对多线程共有什么区别?
  • 用什么方式保证多线程按你想要的顺序执行?
    加锁
  • 多线程中有哪些锁?
  • 自旋锁和互斥锁有什么区别?
  • 自旋锁怎么阻止别的线程调用?
  • 什么情况下会用自旋锁?
  • 手撕:字符串abc的全排列
  • 反问
    做什么业务?
    需要加强的:基础,做客户端的话,需要了解客户端的相关知识。
    第一次遇到小姐姐是技术面的面试官,面完之后,我都怀疑自己是不是不适合当程序员。。。人与人的差距怎么这么大。。。自闭。。。
#面经##校招##iOS工程师#
全部评论
后来呢,过了没
点赞 回复 分享
发布于 2020-09-26 22:30

相关推荐

努力学习的小绵羊:我反倒觉得这种挺好的,给不到我想要的就别浪费大家时间了
点赞 评论 收藏
分享
点赞 7 评论
分享
牛客网
牛客企业服务