一共大约面了45分钟左右,根据回忆开始写都面了什么
面试官和和蔼??如果想不出来的话,会一点一点的给你提供思路==

1、实习和项目经历(较详细) 遇到了什么问题,怎么解决的
2、用了什么数据库(MySQL、Hive) 读写数据量大不大 用了什么引擎?(InnoDB) MyISAM引擎用过没有?有什么区别? MyISAM具体用的用途是什么(我没答上来)
3、数据库相关隔离级别介绍下。什么脏读、可重复读、幻读等等(建议从网上找一个具体的例子看看,面试官问了具体的会话,见4)你现在用的是什么隔离级别
4、两个事务A、B,A是未提交,A读了一个数据,B对数据进行写,A再次读读的是什么数据?
5、我专业不是计算机专业的,问了下和计算机专业的关系,都学了写什么相关的理论。
6、排序相关算法,时间复杂度都是怎么样的。
7、对于单链表来说,比较好的排序是什么?(因为链表没办法找到前几个节点,所以适合数据的算法不适合链表) 随便问了下堆排序的大体算法。
8、队列和栈。两个栈怎么实现队列?入队列出队列都是O(1),但是我说的方法出队列应该是O(n),能否实现O(1)?【可能每一步不都是O(1),平均下来可能是O(1),出队列后再入队列不用把副栈倒回来,直接插入到主栈,这样直到副栈出完后才能回再出现一次O(2)】
9、一群数字如何去重?【Set】如果不用Set?或者Set的原理是什么【用HashSet,HashSet的原理】还有其他方法?可能会出现冲突【分片,然后排序】
10、给栈加个辅助功能,实现得到栈此时的最小元素【加一个最小栈,每次入栈时判断最小栈顶元素和入栈大小,把小的插入到最小栈中】
11、Java并发 内存管理 并发?什么场景遇到过?怎么解决?
12、OOM什么时候遇到过?OOM时程序有什么表现?进程消掉了还是线程死掉了?

保佑三面==

百度Java二面面经相关推荐

  1. Atitit java 二维码识别 图片识别

    Atitit java 二维码识别 图片识别 1.1. 解码1 1.2. 首先,我们先说一下二维码一共有40个尺寸.官方叫版本Version.1 1.3. 二维码的样例:2 1.4. 定位图案2 1. ...

  2. 百度 Java 后端三轮面试题,这些你会吗?

    前面的话 告别了2018 ,也早已正式进入2019 面试一直都是大家关注的热门话题,俗话说"金三银四",如今已经一月份了,三月份还会远么,如果你打算在年后跳槽,那么是时候该着手准备 ...

  3. 通往大神之路,百度Java面试题前200页。

    转载自 通往大神之路,百度Java面试题前200页. 基本概念 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java 的反射机制 ...

  4. 百度java面试题(一)2020整理

    百度后端面经2020 一面-2019/09/19 自我介绍 syncronized 各种使用,加static和普通的区别:volatile的作用,还讲了java内存模型,不用会如何 ThreadLoc ...

  5. java二维码生成 使用SSM框架 搭建属于自己的APP二维码合成、解析、下载

    java二维码生成 使用SSM框架 搭建属于自己的APP二维码合成.解析.下载 自己用java搭建一个属于自己APP二维码合成网站.我的思路是这样的: 1.用户在前台表单提交APP的IOS和Andro ...

  6. 整理出来了,百度Java工程师社招三面面经,速取!

    最近在群里看到有许多大佬都在分享自己的面试经历,大佬们面试的互联网公司都好高大上.整理出一份百度Java工程师的三面面经,希望对大家能有帮助. 一面(50min过) 1.首先是自我介绍: 2.关键 S ...

  7. 【求职】百度 Java 方向面经

    百度 Java 方向面经 第一篇 **一面 2018/9/11 ** 1.手写ArrayList 2.手写进制转换算法,求出一个数的二进制数 1 的个数 3.JAVA 基础,equals 和== 4. ...

  8. 百度Java电面一面面经

    百度Java电面一面面经 最近开始刷面经. 首先声明这个面经不是我的,是牛客上的大佬发出来的,然后没有答案,我把答案整理出来,因为很多你看上去知道,但真要你说就不知道如何开口,我先整理出答案,如果下次 ...

  9. java二维数组存储数据,从键盘上录入学生人数,考试科目数,以及每个学生每科分数,输出每个学生的最高分、最低分、总分、平均分

    java二维数组存储数据,从键盘上录入学生人数,考试科目数,以及每个学生每科分数,输出每个学生的最高分.最低分.总分.平均分 import java.util.Scanner;/* * 二维数组存储数 ...

最新文章

  1. 机器学习系列 5:特征缩放
  2. php+ajax简单实现跨域(http+https)请求调用
  3. selenium分布式部署
  4. C# 视频监控系列(13):H264播放器——控制播放和截图
  5. linux脚本编程(shell)浅介
  6. javascript复制到黏贴板之完美兼容
  7. springboot中使用websocket_Spring Boot中Lombok使用
  8. Swift中文教程(二十三) 高级运算符
  9. python该怎样使用_Python 应该怎么去练习和使用?
  10. php中ajax方法的理解,基本的PHP和AJAX
  11. sql 日周月统计和
  12. 【PDF直接下载】6G总体愿景与潜在关键技术白皮书
  13. [逆向破解]lua脚本解密
  14. 小学认识计算机说课ppt,《认识计算机》说课稿.ppt
  15. c语言基础题(笔记一)
  16. 双目视觉(三)立体匹配算法
  17. linux 触控板 不识别,linux – 未检测到触控板
  18. pytorch-自我使用笔记
  19. zzuli 1131
  20. .py与.pyc文件的区别

热门文章

  1. java pdf 签名 修改_java – 替换PDF中的签名内容
  2. 文本相似度的那些算法
  3. 九章算术 六:《均输》
  4. 集线器,转发器,网桥,以太网交换机
  5. (二)【Matlab】Matlab矩阵处理
  6. 自制IDEAWebStorm主题,轻仿VsCode-One Dark Pro
  7. 溢出overflow和空间定位z-index
  8. android studio中的文本替换
  9. 从Flink SQL doesn't support consuming update and delete changes 错误谈起
  10. FreeMarker 输出Boolean类型变量默认值