校招 未知部门 / 后端-C++ / 未知轮次

[面试日期] 2024-08-04 [面试时长] 未知
[学校背景] 南京理工大学 | 211 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>杭州灵岫科技-存储开发实习岗(C++)-一面</h2> <h2>1.自我介绍</h2><p>介绍了个人情况和两个项目,一个是LevelDB,一个是实验室的SAR相关的</p><h2>2.平时用Linux的哪个发行版?怎么查看系统资源的占用情况?怎么kill掉进程树</h2><p>主要用debian,查看资源用top命令,比较常用的是htop可以可视化资源</p><p>怎么kill进程树没了解过</p><h2>3.了解过哪几种数据库?join有用过吗</h2><p>主要是关系型数据库mysql和非关系型数据库的redis,join是用来联接两张表的</p><h2>4.做python是用了哪些?</h2><p>会用pytorch之类的神经网络库,用request和xpath写过简单的爬虫,主要还是当作工具来使用的</p><h2>5.本科是计算机专业,硕士是电子信息,会不会两个阶段做的东西差别很大</h2><p>讲了一下为什么会跨专业,未来的职业规划</p><h2>6.学过或者做过数字图像处理吗,实现ps的直方图效果</h2><p>没有</p><h2>7.C++11之后的新特性</h2><p>了解智能指针,auto关键字,lambda表达式</p><p> 再问:</p><p> 1.左值引用和右值引用的区别</p><p> 回答了但是回答的不准确,右值引用解决的是避免右值切换上下文的时候进行拷贝的开销</p><p> 2.STL熟悉吗?deque是怎么实现的?链表和双向链表的区别</p><p> 经常用了STL里的容器,deque是双头队列,不知道怎么实现的</p><h2>8.简单介绍一下LRU缓存算法,还知道其他缓存算法吗</h2><p>LRU是最近最久未使用,其他的不太记得了</p><h2>9.读书的时候有没有参与过技术社区或者学生团体</h2><p>没有</p><h2>10.为什么不继续做深度学习</h2><p>因为深度学习没有可解释性,不想往下研究</p><h2>11.能不能手写快速傅里叶变换</h2><p>傅里叶变换经常用,公式也会推,但是手写离散的还没有写过</p><h2>12.未来的职业方向</h2><p>转码</p><h2>13.了解过rust吗</h2><p>了解过,rust主要是为了解决C++的不方便和不安全的特性</p><h2>14.编译器用的是哪个编译器</h2><p>windows用的clion自带的编译器,linux上用的gcc和g++</p><h2>15.介绍一下KMP的字符串匹配算法</h2><p>忘记辣,连时间复杂度和空间复杂度都讲不出来</p><h2>16.反问:进入公司会负责哪些业务</h2><p>主要做分布式存储,网络优化,分布式选取策略,文件系统</p><p></p>
AI 推荐面试题