2020java面试题(一百一十九)百度

Posted javamianshi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2020java面试题(一百一十九)百度相关的知识,希望对你有一定的参考价值。

一面

  1. 上来就写:两个有序链表,a中去除b中存在的元素
  2. 快排,堆排
  3. java 锁
  4. java中字符串的连接方法及实现
  5. 项目设计模式
  6. 数据库 锁机制
  7. double表示小数精度问题
  8. 数据库查找出一个学校每个班级的前十名
  9. 反射

一面

  1. 找一个项目,介绍下情况。其中遇到了什么问题,每种问题怎么样的解决方案。
  2. 一个排好序的数组,找出两数之和为m的所有组合
  3. 自然数序列,找出任意连续之和等于n的所有子序列
  4. 从数据库查出一个数据结果集,其中有一个时间字段,请用一个数据结构存储使得可以最快速的查出某个时间段内的记录。
  5. 上一题我提到了B+树,他就继续问了为何用B+树实现索引而不用二叉树
  6. 说说Oracle数据库的事务隔离级别,以及遇到的相关问题
  7. 看到简历上写了个rpc,讲讲,我说了跟rmi比较像,说了异同点,然后又展开到内存分配的问题,不过没搞懂他到底要说什么。还问题java客户端跟c程序服务端的通信情况,比如说c那边直接一个结构体过
  8. 简历上写的jvm性能调优,说说都做了什么事情
  9. 说到jvm的时候,说到了我们用windows开发,就问linux的脚本知道么,awk用过么
  10. 简历上写web框架开发维护,就问浏览器端跟服务器端如何通信,不过最后只落到了java对象如何传递到客户端,客户端数据如何传递到服务端。
  11. 并发同步的问题,synchorized是如何使用,Object的wait、notify方法什么作用
  12. 是否了解spring,ioc的实现,aop的实现方案,各种方案有什么限制

所有面试题持续更新见这里:
2020java面试题汇总 持续更新中

以上是关于2020java面试题(一百一十九)百度的主要内容,如果未能解决你的问题,请参考以下文章

大数据必学Java基础(一百一十九):Maven仓库与JDK的配置

大数据必学Java基础(一百一十九):Maven仓库与JDK的配置

测开之路一百一十九:常用组件之标签和徽章

一个屌丝程序猿的人生(一百一十九)

“全栈2019”Java第一百一十三章:什么是回调?回调应用场景详解

大数据必学Java基础(一百一十二):开发案例之登录验证