当前位置: 首页 > news >正文

葵铭智能面经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主要是上层,有可能几个语言都用到

http://www.lryc.cn/news/60797.html

相关文章:

  • MyBatis 03 -MyBatis动态SQL与分页插件
  • 4.10、字节序列转换函数
  • 研究LLMs之前,不如先读读这五篇论文!
  • 认识BASH这个Shell
  • 用SQL语句操作Oracle数据库——数据更新
  • 二维码+互联网云技术在中建二局施工项目管理中的应用实践
  • 扩散模型原理记录
  • Metasploit高级技术【第九章】
  • RK3568平台开发系列讲解(调试篇)IS_ERR函数的使用
  • TouchGFX界面开发 | TouchGFX软件安装
  • 使用 IDEA 远程 Debug 调试
  • 红黑树和平衡二叉树的优缺点及应用场景
  • 软文推广:真实有效提升软文排名与收录的三大方法!
  • SElinux的介绍及配置
  • vscode-python环境配置
  • 问卷调查样本量的确定方法
  • ios客户端学习笔记(三):学习Swift的设计模式
  • 406. 根据身高重建队列
  • ESP32使用ESP-NOW协议实现一对多通信和MAC地址存储
  • Qt 学生信息数据库管理
  • 相量的加减乘除计算
  • JavaScript 代码整洁之道
  • socket 及 字节序转换(嵌入式学习)
  • Java之~ Aop自定义注解日志
  • 编译原理个人作业--第四章
  • 学习笔记:数据库简介
  • day18_集合
  • Go面试必会基础题
  • 发送封包协议实现XXZ批量秒分解装备
  • Spring学习——Nginx