【面经】天王星量化 C++软开实习 二面凉经
3-28一面是hr面,流程和其他人基本一样就是聊聊天,面完当天下午就约了二面
3-30二面技术面,记不太完全了
- 上来就让准备编程环境。问平时习惯的开发的开发环境是啥。
- 问平时写的是C++什么版本,有了解过C++20吗,都有什么新特性介绍一下
- 然后是共享屏幕手撕代码
- 先手写一个二分查找
- vector底层有什么数据,string呢有什么
- 手写一个mystring类,和标准库string类似的,主要实现标准构造和析构函数,还有private数据,不用实现接口。
- 了解std::move的机制吗,实现一个
- 有看过什么源代码吗
- 有参加过什么团队项目开发吗
- 说一下系统的进程调度机制
- 介绍一下项目
- 项目用什么构建的
- 用过gdb吗,讲讲用法
- 项目有什么让你觉得很好的点
- 你觉得自己的优势在哪里,语言,操作系统,还是什么?
- 有做过程序性能调优吗,知道火焰图吗
- 最后问了一个开放题:假设你有一台内存4g硬盘50g的服务器,最多可以接收多少tcp连接。如果内存满了如何利用硬盘的空间。
- 反问
- 主要业务是什么:c++做交易系统优化,python写一些小项目
- 实习生一般做什么:看能力,一般会有一个月的学习期
感受
- 两次面试官都迟到,差评。
- 总体来说第一次面试体验还行吧。面完后第三天挂了,干脆利落。