java 文件树百度知道_JAVA百度面试复盘--2020-07-30
2020-07-29接到百度的面试,晒一下面经。
作者:JAVA开发经验一年
下面是复盘:百度一面,本人是非常满意的,一面面试官也给了我很高的评价,那时我就在幻想百度了(耗时68分钟)。但是经历二面后,就真的是幻想了。败在二面(耗时72分钟),总结原因如下:
一,问的东西非常细,比如问String。关于这个问题,我问这个问题可以考查什么,面试官说:"考查细节,说排查问题时,问问往往出在细节"。我是好气又好笑。因为个人觉得,这知识点看一下后,就知道什么回事了,不应该拿来当面试题。而且项目中,谁这么无聊,声明一个String为final。个人见解,勿喷。
第二个是:让我手写代码,写一个AVL树的插入节点后如何旋转的代码。我只能写出如何插入,以及用画图表示旋转过程
第三个:如何保持redis和mongodb的数据一致性问题。
总结:通过面试的关键:一,运气(比如遇到“善良”的面试官);二,实力(只要有实力,运气成分就没那么重要了)。
自我剖析:一,自己的基础,相对来说比较扎实。这是可以表扬一下自己的。二,关于项目的细节方面,自己考虑比较欠缺,比如,失败后,如何捕获异常以及处理异常。三,明确了一个学习和发展方向:数据结构和算法为核心,其他那些知识点作为辅助。了解算法和数据结构后,看很多知识都会觉得似曾相识。
最后,明天的阿里面试,加油加油。
祝我好运吧!
百度一面
JVM:
1、JVM的内存结构
2、JVM的GC垃圾回收算法
JVM使用哪种垃圾回收算法低延时
3、GCRoot对象
4、双亲委派模型
5、什么场景需要破坏双亲委派模型
6、类加载器之间有继承关系吗
锁
1、Synchronized和Lock的区别
2、Synchronized的锁变化过程
3、了解过对象头吗
4、偏向锁了解过吗
5、代码实现一个CAS
Spring
1、事务传播特性,a方法里面调b方法,如何开启两个事务?b方法的事务如何开启?如何做到b事务抛出异常时,a事务不回滚?
2、事务的隔离级别有哪些?
3、事务的底层实现是什么?
4、spring是如何解决循环依赖的?
5、spring用到哪些设计模式?
Redis
1、用代码实现一个分布式锁?
2、分布式锁的底层实现是?
算法
1、topK
2、二叉树的最大深度
Mysql
1、索引的底层
2、聚集索引和非聚集索引的区别
3、什么是覆盖索引
4、索引的使用原则,考最前左缀原则
百度二面
1、聊项目,问细节问细节
2、项目如何解决redis和mongodb的数据一致性问题
3、代码实现AVL树的添加节点后,如何旋转
4、弄了一道String的基础题,考察final String和String的区别?
public class Test {
public static void main(String[] args) {
String a = "hello2";
final String b = "hello";
String d = "hello";
String c = b + 2;
String e = d + 2;
System.out.println((a == c));
System.out.println((a == e));
}
}
java 文件树百度知道_JAVA百度面试复盘--2020-07-30相关推荐
- java 文件压缩 解压_Java文件压缩与解压缩(一)
package com.cn; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream ...
- java 文件去除扩展名_Java操作——获取文件扩展名,去掉文件扩展名
昨天收邮件,得知要参加一个产品部的会议,猜想,也许是因为我做的这个产品demo问题.于是昨天忙活到凌晨3点半,结果早上一来才知道又被调戏了.发邮件的MM把邮件误发给我了.悲催啊有木有,困啊有木有!自己 ...
- java 文件读取中文乱码_java文件读取时发生中文乱码怎么解决
java文件读取时发生中文乱码怎么解决 发布时间:2020-06-23 09:33:47 来源:亿速云 阅读:59 作者:Leah java文件读取时发生中文乱码怎么解决?这篇文章运用了实例代码展示, ...
- java 文件路径怎么写_java本地文件路径怎么写
1. java里文件路径怎么写 File file = new File("D:\\123.txt"); 你这种不用绝对路径是不行的, 只有一个方法,在web工程启动servlet ...
- java文件中查找字符串_Java 在本地文件中查找固定字符串
适用范围:只适用于在文本文档中查找(如,txt.java.c等等,并不适用与doc.xls等等这些文件),可嵌套文件夹.但是对中文不支持. 例如:文件夹:F:/demo 子文件夹:F:/demo/er ...
- 百度算法提前批 面试复盘
作者 | liu_sy 来源 | 见文末『阅读原文』处 整理 | NewBeeNLP公众号 写在前面 之前通过非定向内推提前批,简历一直处于筛选状态中,然后大概在8.18在牛客看到一个前辈所在部门(推 ...
- java异常return笔试题_Java笔试面试总结—try、catch、finally语句中有return 的各类情况...
前言 之前在刷笔试题和面试的时候经常会遇到或者被问到 try-catch-finally 语法块的执行顺序等问题,今天就抽空整理了一下这个知识点,然后记录下来. 正文 本篇文章主要是通过举例的方式来阐 ...
- java文件读写不完整_Java读取文件内容不完整
我想把文件一行一行地读出来存入到ArrayList中,countChar是计算文件中的字符个数用的.countChar的结果是对的,可是我在while循环里面逐行打印字符串s后发现,只打印了文件的后半 ...
- java文件流读取异常_Java IO流的FileInputStream读取文件的问题,不同写法输出不一样...
利用FileInputStream的read()方法读取文件时,读出的数据强制转换时用不同的写法,在控制台得出不同的显示. 出问题的写法: 正确输出的写法: 以下为两种输出,错误输出是输出一串数字,正 ...
最新文章
- 《ASP.NET Core In Action》读书笔记系列五 ASP.NET Core 解决方案结构解析1
- ldconfig及LD_LIBRARY_PATH
- netapp 2个控制器spare盘分配
- java 代码性能优化_Java代码性能优化(四)
- 高通公司 MSM8K GPT异常原因分析无法开机的问题
- R7-6 A-B (20 分)
- Spring 声明式事务应该怎么学?
- python pass关键字神奇吗
- python中config方法作用,python中ConfigParse模块的用法
- 计算机专业英语课后答案北京理工大学,计算机专业英语
- linux操作字符串、文本常用命令总结
- WebGrid 详解
- java加密与解密(一)
- [原创] 适合新手的转手绘教程[ JJ ]
- 懒人必备神器 !一个创意十足的 Python 命令行工具
- 有关爬虫加载Ajax数据或请求json数据集的(快速高效)方法
- Android一键锁屏,去除锁屏密码
- 节日促销礼品选择的七大注意事项
- 刷爆全网的动态条形图,原来5行Python代码就能实现!
- yolov1-v3学习报告
热门文章
- matlab中cla和clf作用,28377中CLA初始化部分不明白Cla1Task1和cla1Isr1的区别
- 重庆2018年度进出口总值时隔四年重返5000亿元规模
- 五点三次平滑滤波在消除随机噪声中的应用以及其Maltab程序
- mysql差异备份与多实例部署
- ubuntu18.04 opencv 获取摄像头 (C++/python) 双目摄像头
- flutter 右滑手势
- 苹果画画软件_iPad Pro绘画软件Procreate零基础教程
- 再启程(重新安装微软商城(Microsoft Store))
- QQ提取,邮件群发,远程控制,http协议
- latex-列表 itemize enumerate description 自定义