某司二面总结

流程

  1. 逻辑题6道+编程题2道
  2. 技术面1小时

逻辑题6道

  1. 有2个圆环,大圆半径为2,小圆半径为1,小圆在大圆内绕大圆一圈,小圆绕几圈? 如果小圆在大圆外面绕呢?
  2. 24小时内,时针、分针、秒针重合多少次,分别是几点,如何计算的?
  3. 给定一杯牛奶和一个吸管,如何倒出牛奶的一半。
  4. 密码锁,有4位,长期使用密码锁会留印记,问是4位数做密码更安全,还是3位(一共4位,其中2位重复)更安全。
  5. 你是一个程序员,如何设计灯光,创造雨是静止的感觉。
  6. 参加一个节目,有三个门,一个门里面是车,两个门里面是羊。
    • 先选择一个门
    • 主持人打开另外里面有羊的门
    • 问是否改变选择。
      注:我觉得这个题目描述不太清楚

2道编程

  • 32bit的数字,尽可能少的循环,计算1的位数
  • 快排

面试

  1. 自我介绍
  2. 项目介绍
  3. 什么是死锁?
  4. 如何避免死锁?
  5. 用过哪些锁?
  6. 进程与线程的区别与优劣?
  7. 进程间如何通信?—感觉想引到socket,可是我不懂啊
  8. C语言中的voliate关键字 —不懂
  9. C语言中的隐式转换:unsigned int + double 会转成什么?
  10. 函数如何引用二维数组? —数组指针
    10.常用的数据结构,数组与链表对比?
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值