腾讯后台开发一面,电话面试,一个小时

1.自我介绍

2.项目介绍

物联网架构,面试官比较感兴趣,底层的传感器都有什么(没有加视频采集, 气体传感器等等),采集节点和汇聚节点之间怎么通信的,把底层当做客户端,和应用层的服务器端是怎么通信的(也就是4g模块怎样将数据发送到服务端的),项目中用到mysql,怎样查询你们有多少行数据(select count *),数据多久采集一次(1s),那么一天有多少组数据。

3.基础知识

关于计算机网络的一些东西,从项目入手,开始问IP/TCP/HTTP相关的东西,包括对HTTP的了解,TCP和UDP的区别,TCP滑动窗口了解,TCP头部字段有什么,多少个字节,HTTP给服务端发送请求,三次握手的过程,里面的标志位ack和序列号seq,seq=x,表明传输数据时的第一个数据字节的序号是x,然后问我为什么确定第一个序列号,那后面的序列号怎么确定?

Server和Client的工作流程,以及accept()方法是同步的还是异步的,怎样处理客户端发过来的两个请求

进程和现场的区别,进程之间的通信方式(这个部分我博客里有总结)

链表和数组的区别,说下怎样反转一个链表(思路)

c语言实现一个hash表,hash表是什么,hash冲突是什么?

c语言中的static含义

平衡二叉树,二叉树,怎样遍历一个二叉树,遍历方法(层序遍历)

问我看过开源项目没

总结

我感觉自己答得不是特别好,让面试官给我一点建议(说我基础不太好,但是表达问题的逻辑性不错,emm,应该是在安慰我,面试官还说我问的这些都是考研的基础,然后看了下说,奥,你没考研,然后又说这些都是计算机专业的基础课程,你本科没学过计算机网络吗,然后看了下说,奥,你不是计算机专业啊,那确实。。。),还了解了下他们主要做什么的(主要是网络协议那块,要是提前知道肯定面试前恶补下计算机网络 …,所以面试前一定要了解下部门是哪个,很重要)。面试体验不错,也学到了点知识,还需继续努力,加油呀ヾ(◍°∇°◍)ノ゙
自己博客里面也总结了,传送门:

#腾讯##面经##校招##Java工程师#
全部评论
😂大佬
点赞 回复
分享
发布于 2019-08-15 18:56
收到做笔试的邮件,这应该是凉了么...
点赞 回复
分享
发布于 2019-08-15 19:16
联想
校招火热招聘中
官网直投
楼主之前有收到腾讯的面试通知邮件或短信吗?还是直接就电话面试了?
点赞 回复
分享
发布于 2019-08-15 20:08
哪个部门
点赞 回复
分享
发布于 2019-08-23 11:19

相关推荐

5 59 评论
分享
牛客网
牛客企业服务