葵铭智能面经4.18

虽然是小厂,但面的还是挺有深度的

1.自我介绍

第一个项目

2.有没有用过流协议

3.视频保存有没有切片,有没有考虑过大视频上传的性能问题

4.项目是同步的还是异步的

第二个项目

5.搜索引擎是动态的还是静态的,有没有动态的去爬取boost库的更新

6.项目的困难

7.项目的日志系统是怎么建立的,有写入流吗

计算机基础知识

8.struct和class的区别

9.源文件怎么到可执行程序的

10.进程间通信的方法

11.线程继承了进程的哪些资源

12.线程是如何切换的

13.怎么保证线程安全

14.了解过哪些锁,有了解过锁的底层实现吗

13.ls命令的执行的底层,用了什么系统调用,是如何进行进程间切换的

14.gdb、Makefile

15.MySQL

16.Redis

17.HTTP1.0和2.0的区别

18.TCP为什么是可靠的,UDP为什么是不可靠的

19.TCP三次握手

20.TCP是怎么保证有序序列的

21.什么是粘包问题,为什么会发生

22.快速排序的原理,最差时间复杂度,为什么有序是最差

提问:

部门的项目用什么多一些,主要是做什么的

主要是做量化开发的,语言主要看项目,有时候Python多,有时候C++多,有一些也会用到Java,底层用的是C++,Python主要是上层,有可能几个语言都用到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贩梦先生007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值