记腾讯第一次远程电话面试

首先简单的介绍一下自己

--我叫某某某,是哈尔滨工业大学计算机科学与技术学院,软件工程专业的一门学生(这就完了,我去,我是真紧张,说好10点半打电话呢怎么10点就打过来了,也太早了吧,有点方,现在想来是个极好的介绍自我的机会的,然而就这么被我浪费了)

然后问我有没有学关于计算机的课程

--我们学校前两年的培养方案和计算机是一样的,我们也学过深入理解计算机系统,计算机网络之类的课程(怎么问我计算机?hr是学计算机的?)

l说一下你比较突出的点吧,就是各个方面掌握的比较好的东西,如果语言啦什么的

--我使用java,python,c比较多,java用来后台开发,用过ssm框架等,python用来做深度学习,tensorflow等,c用的比较少,但是系统地学过,也有比较好的基础

你熟悉linux吗,讲一下有哪些了解吧

--我平常会用linux系统,部署服务器的时候也是无界面的linux操作系统,对一些基础的命令行操作都比较熟悉

那你讲一下计算机底层存储方面的东西吧

--???缓存、硬盘存储、和内存巴拉巴拉讲了一通,学了也都忘了。。。

如果在服务器上,你怎么排查程序是否出了问题呢

--我都是用top之类的命令,查看哪个进程出了问题,然后直接kill掉。。。

top?top怎么查看

--如果已经显式地知道了哪个程序有问题,可以直接找到他的cpu占用和内存占用等,然后根据进程号kill掉

哦,那如果是网络方面的呢

--这我还真不知道

可不可以根据端口的流量情况判断呢?

--哦哦,可以,可以记录通过特定端口的流量,ip等信息,判断是否发生了故障

你说一说tcp的三次握手吧

--巴拉巴拉

还有断开连接的时候的机制呢

--说一半说不下去了

再聊点数据库方面的东西,你知道,数据库中,行锁和表锁的概念吧?什么情况下使用行锁什么情况下使用表锁呢

--在修改单条数据时,可使用行锁防止数据不一致,修改整个表单数据时使用表锁,防止数据库表污染。。。(后来查了一下和我说的完全不一样,这里有点。。。唉)

那使用什么措施能提高数据库查询的效率呢

--从建表和查询的角度分别进行表述,建表的时候数据的抽象和建模很重要,还有在建表的时候保持表的长度和大小适中,然后在各个表之间通过主键和外键进行合适的链接,也可以提高查询效率。。。

查询的话只查询需要的字段,通过条件判断语句等减小查询范围,可以提高查询效率

也可以用索引的方式吧

--啊,嗯,是的,可以

我看你还有这个颜值打分的项目,能简单说一下怎么实现的吗

--巴拉巴拉(然后他也没多问)

你在学校的学习成绩怎么样

--并不很好

但是我看你拿了很多奖学金,这个不冲突吗

--我拿的是对学院或学校有突出贡献的奖学金,是专项奖学金

能说一下以后的职业规划吗

--后台开发和计算机视觉研究两个方向,哪个有机会走哪个吧

你还有对本公司要问的问题吗

--面试流程是怎样的,我的表现怎么样

这是hr部门的第一次海面,之后就是各个部门的专门面试,他们有自己的规则,我们不能透漏被面者的表现,但是你这个理论和书面的知识比较薄弱,需要加强啊

(hr人比较好,有时候会引导你回答问题,虽然我也不会就是了)

 

 

你可能感兴趣的:(面试)