百度java后台实习生面试题

百度java后台实习生面试题

一面:

 1、自我介绍

 2、String   StringBuffer   StringBuild区别?

 3、abstract   final  static 关键字区别?抽象类可以继承实体类吗?抽象类可以实例化吗?

 4、hashmap和hashtable区别?

 5、hashmap底层原理,最后如何equals返回true 怎么操作?

 6、currentHashmap的原理是什么?

 7、数据库存储引擎有哪些,区别是什么?

 8、数据库优化知识?

 9、mybatis中 #和$的区别?

 10、cvs用过没?了解吗?

 11、项目中遇到的技术难题是什么?怎么解决的?

 12、http协议说一下?get和post区别?head了解吗,说一下。

 13、http数据传输过程中,发生意外,该怎么处理?

 14、java中有哪些集合?分别介绍一下。


二面:

 1、说一下你的项目,你做了什么,有什么难点吗,怎么解决的

 2、你这系统访问量怎么想,会有高并发吗,数据库有多少数据?数量级大约多少?千万?亿?

 3、java哪一个集合,可以实现放进去的数据有序,取出来保持原样?

 4、currentHashmap原理

 5、数据库存储引擎有哪些,区别?数据库中2个线程访问一行数据,问一个线程读数据修改,另一个线程读数据,可以读取出来吗?为什么?

 6、给你10万数据,20个线程,高并发访问,让你实现数据本身有序,多线程访问的时候也有序?怎么设计多线程

 7、给你100亿个数,查找最大的五个数?

 8、文件目录和文件夹及文件?如何查询一个文件夹中子目录最多的文件夹?(深度很深的情况呢)

 9、做过数据库优化吗?说一下?

 10、一张表有学生姓名Id,课程编号Id,分数,分数小于60不及格。查询5们课程不及格的学生?

 11、Spring 了解吗 前置后置怎么实现?代理实现的几种方式?

 12、AWT用过吗?

 13、linux命令:统计文件内容的行数,统计目录文件的个数,查询文件中的字符串,查看8080端口是否被占用,查看的那个进程占用情况,内存等。

 14、写sql    给你一张表有学生Id、课程Id、分数,分数小与60不及格,查出5门课程不及格的学生信息

 15、还有一个给你2张表,关联查询。


三面:

1、详细描述一下你做的几个项目。选一个介绍下有哪些功能,及用的技术

2、团队分歧问题

3、效率和性能的问题

4、看过什么书?说一下虚拟机

5、未来规划。

 


 

  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值