(在百度实习时面的百度知识图谱部,时间有些久远,也不知记得是否清楚,大概就是这么个情况)
1、 先做个自我介绍
问答环节开始!
1、 操作系统进程间通信的方式
2、 http协议的消息格式?http可以传输5TB的大数据吗?平时从网站下载大文件时,是怎么样实现大文件的传输的?http传输大文件时可以分块传输吗?
3、 Tcp协议如果只进行两次握手会发生什么?
4、 https协议是如何保证安全传输的?回答过程中提到了加密算法,传输过程中可以考虑的加密算法有哪些?我提到了md5,那么你说说md5是如何解密的?
5、 平时工作中用到过Web容器吗?我提到了Tomcat,继续问Tomcat默认的可以承受的最大并发数是多少?这个并发数可以修改吗?
知道Servlet规范吗?知道Servlet生命周期吗?Servlet有哪些函数?Servlet是单例的吗?
6、 知道IOC和AOP吗,说说AOP的底层实现?
7、 平时在编写Java程序中用到的主要的包有哪些?
8、 自己创建一个名为Integer的类,Jvm会加载这个类吗?
9、 你接触Java语言有几年了?
10、 Java Io中字符流与字节流之间的桥梁是 ?
11、 Java异常有哪些?什么时候会抛出error错误?
12、 我看看你在你们组做的项目,我看看工作量有多少?
13、 你没法留在你们组吗?
14、 来做两道题吧:斐波那契数列、找出数组中两数之和为0的所有组合
15、 除了这个实习的小项目你还做过其他服务端的项目吗?
能记起来的大概就这些了,面试官居家办公,他家可爱的小儿子一直找他闹,他也不得不中途挂断好几次电话哈哈哈哈哈。
全部评论
(1) 回帖