面试记录一

联想外包电话面试:
1.自我介绍
2.介绍项目balabala

QT串口程序介绍下
你这个程序大概写了多少行
具体是怎么实现的,都有哪些功能(读取数据、分析数据)

QT聊天室是怎么实现的
怎么处理发送失败或者接收失败,怎么调试,提示说需要抓包而不是简单的单步调试。

问客户端是如何与其他客户端通信的,比如说我发一个消息是怎么知道发送给哪个客户端的。

  我回答是发送给服务端,然后服务端创建一个Socket对象根据对应的ID值进行通信。
TCP是协议的哪一层。
TCP的连接过程。

到这面试官吐槽这也太少了(忘了关麦)。那就问问基础吧。

3.static关键字介绍一下:
说了限定作用域,
生命周期是全局的,
静态局部的作用域是局部的
这就没了?(面试官发出的疑问)

4.翻转单链表怎么实现的。(没有描述明白)
首先说是的递归的做法:分而治之的想法
然后又说要先定义出口,说到一半人家说不是他想要的答案。
然后又说定义局部变量来做。

5.树、二叉树区别。(没有描述明白)

起初问的平衡二叉树,我说我没有了解过,只了解树和二叉树。
回答:二叉树是普通树演变来的,二叉树只有两个结点。。。
完全不知道怎么描述,没有准备好。

6.进程和线程的区别。
回答:线程是CPU调度的基本单位。
进程中可以存在多个线程。
线程只能依赖于进程运行。
这些回答并不是面试官想听到的,问的是区别。(目前还不清楚)

7.全局变量和局部变量能不能同名。
先说的不能,后说的能。(紧张)

8.有没有读过源码,别人写的代码。
没有读过源码,读过别人写的代码。

第一次视频面试
12点的时候通知下午两点视频面试。
没开视频就开始了,变成了电话面试
个人感觉,结果应该是凉凉了。

posted @ 2020-04-13 18:41  未来精灵  阅读(204)  评论(0编辑  收藏  举报