电脑风扇突然咆哮,改成了打电话
1)对面自我介绍:腾讯业务架构平台部,中台开发,提供应用框架
2)自我介绍
3)工作意向城市,实习时间,职业规划,手上有其他offer吗,可以转C++吗
4)介绍一下项目,说说项目中遇到的问题
5)你熟悉你项目框架的底层原理吗
6)项目上线了吗,几个人参与,有没有做过性能测试,再做一遍的话有没有什么想法
问了一下上次的评价,想知道为啥挂了,面试官说写的是放弃
挂电话,做题,一个小时四选二
1)找零钱
2)最长公共子序列
3)
4)纸牌游戏(两个人从数组里面依次拿走最大的数,然后求两个人总和的差)
做得不太好,只写了第四题,要过他的用例,面试官给了10分钟让我改输入输出,前两道做过有印象想不起来了,没有被问思路
不让用IDE, java的String的length要加括号我会记一辈子。。。。菜哭
打电话继续问,面试官没露脸了,估计失望了
7)TCP和UDP区别
8)TCP如何保证可靠传输
9)讲下三次握手
10)tcp和udp收包在写程序的时候怎么处理,不会
11)流和报文的区别是啥
12)什么是阻塞,非阻塞,IO复用,写过代码吗
13)IO复用的作用是什么
14)讲下selector
15)写过socket编程的代码吗
16)进程和线程的区别
17)线程哪些是共享的哪些是独享的?堆?栈?文件描述符?
18)项目中用到过多线程吗
19)线程之间如何通信
20)说说同步和互斥
21)问问题
凉了是意料之中的,网络编程本来就不怎么了解,加上题没做好就破罐破摔了
后面才反应过来,太紧张把socket听成了sql,就说了句会
面试官说:"你很多问题都答得太简单了,还有就是不够自信"
不过体验比上次好很多,上次面试官没露脸,没问项目,没有反向提问
继续努力。。。
全部评论
(1) 回帖