CVTE 1面+2面

一面:

面试是在一个酒店进行,下午,扫码排队;一面的面试官应该是个技术人员。

第一个问题:请先自我介绍

     然后就自己的几个项目作介绍

介绍完毕之后,面试官对项目不感兴趣,然后就按照简历的顺序开始提问;

首先了解现在正在干什么,学习了什么知识;

然后问了一些关于C++的基础:

内存分配,问了好久。堆和栈分配内存是从两块相邻内存两边往中间进行分配的,这样设计的目的是什么?

vector是动态分配内存的,它分配以及回收的机制是怎么样的?

你了解多少linux命令?grep命令实现查找一个文件夹下所有文件中包含“abc”的行怎么实现?记得-r递归

还有一些比较简单的问题忘记了。

然后就是在纸上写一个二分查找,提了一个小问题:

middle=(index1+index2)/2怎么优化?具体要说出越界的问题,改进为:middle=index1+(index2-index1)/2

TCP和UDP的区别

用过socket编程吗?


技术问题问到这里差不多了,然后就问对工作城市的意见,以后工作的想法,以及对于硬件开发了解吗?感兴趣吗?(后来才知道CVTE主要是做硬件的)

整个一面持续差不多40分钟,然后,就有人带着去进行二面排队。


###############

二面:

面试官的气场很强大,应该是个小boss

首先问:等了好久吧。我回答:等了一会儿,不久。马上问:具体多长时间?回答:二十多分钟

气氛瞬间紧张起来。。。。

一面感觉如何?

稍微说了下,说感觉还可以。

你最近在学什么东西?

学C++

看的什么书?

之前看的是primer,后来放弃了,改看C++高级编程了

学习过程中对什么感触最深?

内存管理那一章;

然后,面试官就内存管理问了很多问题。。。。

const作用?静态类?静态函数?静态数据成员?指针和引用的区别?

然后问了项目,貌似很感兴趣,问了一大堆的东西

你对数据结构和算法的了解怎么样?

写个代码吧:堆排序

一会儿就写完了,写错了(后来才知道的)。。。。面试官没有说

然后又问了一些关于C++11,STL的问题

问到了vector容器和list容器之间的区别,以及访问,插入和删除的时间复杂度;

再写一个代码,一个double型数的n次方,剑指offer原题

又很快写出来了,又写错了。。。面试官还是没有说,我以为我写对了来着(都不给人更改的机会)

然后问了一些关于性格方面的问题。


结束。。。持续30多分钟

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值