知道自己很菜,面试之前害怕被怼,但是面试的小哥哥人很好,程序题虽然有思路,但是有好多小错误,小哥哥还帮我分析错误,我好多问题不会,他还换一个问题问我😅(是个带着口罩的小哥哥,谢谢啦)
虽然凉啦,但是有方向啦,我要好好准备,争取早日找到工作🙃
1、 自我介绍(会根据自我介绍,问一点问题)
2、 编程题:求二叉树的深度
3、 编程题:求一个数组中的众数
如果输入的数组为空,你会输出什么
4、 输入网址后,会经历哪几个步骤
5、 其中DNS解析具体是解析什么
6、 如果每个DNS对应一个ip,那么这个是怎么存储的,存在哪里
7、 Java中引用分为几种,分别解释一下
8、 HashMap底层原理,当HashCode发生碰撞之后,怎么解决这个问题
9、 HashMap的负载因子可以改变吗,可以改为1吗?
10、HashMap的构造函数有多少种
11、HashMap线程安全的吗?多线程使用会发生哪些问题,具体解释一下怎么发生问题,有哪些安全的Map
12、线程和进程的区别
13、进程中必须有线程吗
14、为什么说TCp协议是安全的
15、怎么确认客户端和服务器端进行传输数据时,数据有没有丢失,如果发现数据块丢失会怎么办,会发送什么请求,跟三次握手四次挥手有关系吗
16、其他的流量控制有了解吗
小哥哥的建议:
注意代码中的细节,尽量能够自己在脑海中模拟代码的运行找出错误
编写程序的时候注意异常情况的处理
Java基础不是很好,需要继续学习
计算机网络掌握的也不太好
操作系统还可以,但是也需要学习
面试时间大概50min,真是为难面试官了,我什么都不太会,他还能坚持耐心地问我,谢谢啦
全部评论
(11) 回帖