腾讯一面---视频面

中午1点,接到视频面试,面试官上来确认信息,然后岗位是成都的,问我要不要调给杭州上海的面试官面试,我说实习嘛,哪里都可以的,不要紧,然后接着他又说,如果实习留任的话,还是会在本地的岗位,我思考了一下,没问题。接下来则进入正题:

1.你都写过什么代码啊?

讲了一下老师让我们做的项目,虽然项目做得不好,但是还是有点心得的,balabala一大堆,讲得特别乱,面试官也没多问。

2.http了解吗?

我回答了,只知道http与https的区别,讲完,面试官追问,那你知道证书是怎么实现的吗,这...我哪知道呀。

3.模板了解吗?

讲了一堆也就讲了冗余的问题,没讲到其他的吧。

4.问了一个链表题,给我两个无序的链表,让我有序合并这两个链表。

瓜皮得不能再瓜皮了,这个问题我之前想到过,但是之前想的方法就是,开空间来存所有链表的val,然后sort一遍后重构链表。我也是按照之前的想法说了,但是显然面试官不希望我是这个回答。我说的快排让他误会了,还追问了我一个单链表能快排?说实话这有点致命,我赶忙说不行,但是您没理解我说的意思,接着他说,嗯,当然实现的方法很多,那你知道快排的复杂度吗?O(nlogn)。那链表遍历一遍呢?O(n)。然后我思考了一下,他让我20分钟写一下发给他。没办法一时没想到好的解法,一直以为他要让我写出比快排更快的时间复杂度,最后千辛万苦写了个冒泡,交给了他。

2020/12/3 :两个链表可以先预处理成有序的(用归并排序),然后再合并两个有序的链表。也可以先把两个链表串起来,直接进行归并排序,复杂度O(nlogn)

5.说说你理解的多态。

我balabala完,貌似只讲了virtual,扯到了虚析构函数,忘记讲静态多态-模板了。此时已经过了40分钟了,面试官貌似不想听我讲了...感觉他也没怎么认真听,大概只看我到底能不能说了...

2020/12/3 :多态的话比较重要的是虚函数和基类指针指向派生类,然后可以讲讲静态多态-模板。

6.数据库了解吗?说一说数据库三大模式。

数据库已经一年没碰过了,这理论性的三大模式根本不知道。面完后一查,内模式、外模式、概念模式。

 

面试就这么结束了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值