杭州灵岫科技-存储开发实习岗(C++)-一面

1.自我介绍

介绍了个人情况和两个项目,一个是LevelDB,一个是实验室的SAR相关的

2.平时用Linux的哪个发行版?怎么查看系统资源的占用情况?怎么kill掉进程树

主要用debian,查看资源用top命令,比较常用的是htop可以可视化资源

怎么kill进程树没了解过

3.了解过哪几种数据库?join有用过吗

主要是关系型数据库mysql和非关系型数据库的redis,join是用来联接两张表的

4.做python是用了哪些?

会用pytorch之类的神经网络库,用request和xpath写过简单的爬虫,主要还是当作工具来使用的

5.本科是计算机专业,硕士是电子信息,会不会两个阶段做的东西差别很大

讲了一下为什么会跨专业,未来的职业规划

6.学过或者做过数字图像处理吗,实现ps的直方图效果

没有

7.C++11之后的新特性

了解智能指针,auto关键字,lambda表达式

再问:

1.左值引用和右值引用的区别

回答了但是回答的不准确,右值引用解决的是避免右值切换上下文的时候进行拷贝的开销

2.STL熟悉吗?deque是怎么实现的?链表和双向链表的区别

经常用了STL里的容器,deque是双头队列,不知道怎么实现的

8.简单介绍一下LRU缓存算法,还知道其他缓存算法吗

LRU是最近最久未使用,其他的不太记得了

9.读书的时候有没有参与过技术社区或者学生团体

没有

10.为什么不继续做深度学习

因为深度学习没有可解释性,不想往下研究

11.能不能手写快速傅里叶变换

傅里叶变换经常用,公式也会推,但是手写离散的还没有写过

12.未来的职业方向

转码

13.了解过rust吗

了解过,rust主要是为了解决C++的不方便和不安全的特性

14.编译器用的是哪个编译器

windows用的clion自带的编译器,linux上用的gcc和g++

15.介绍一下KMP的字符串匹配算法

忘记辣,连时间复杂度和空间复杂度都讲不出来

16.反问:进入公司会负责哪些业务

主要做分布式存储,网络优化,分布式选取策略,文件系统

全部评论

相关推荐

1 5 评论
分享
牛客网
牛客企业服务