当前位置:   article > 正文

百度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、未来规划。

 


 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/774756
推荐阅读
相关标签
  

闽ICP备14008679号