美文网首页
Java基础知识

Java基础知识

作者: 夜雨听风_b3d5 | 来源:发表于2019-11-08 14:05 被阅读0次

1、java gc

2、java class的加载过程

3、java hashmap、 为什么用红黑树、红黑树邻接点为啥是8 。

      理想情况下使用随机的哈希码,容器中节点分布在hash桶中的频率遵循泊松分布(具体可以查看http://en.wikipedia.org/wiki/Poisson_distribution),按照泊松分布的计算公式计算出了桶中元素个数和概率的对照表,可以看到链表中元素个数为8时的概率已经非常小,再多的就更少了,所以原作者在选择链表元素个数时选择了8,是根据概率统计而选择的

4、拜占庭问题

5、一致性哈希

6、如何控制负载均衡。

7、http码 302 403 。

8、https  加密过程。

9、操作系统虚存实现原理,交换,覆盖区别。

10、paxos算法。

11、NP 问题、 举例。

12、 缓冲区满异常是什么原因。

13、 innodb 和 mysalm的区别。

       不支持事务

14、堆排序的时间复杂度、空间复杂度、排序的的过程。

15、spring问题。

16、算法 : 对一个八位数有三种操作: 加一、减一、反转 。 至少多少次操作可以把一个八位数A变成八位数B。

头条一面后,我觉得自己凉凉了,算法也不会,题目也有些不会。但还是给了二面,

7.22 头条2面:

1、死锁必要条件

2、java如何处理死锁

3、什么是重入锁、 sychronized 和 retrentlock实现区别、锁方法、锁class

4、算法题: 合并区间  快排

5、数据库 os

6、timewait  close wait

好吧,二面算法写个快排, 居然死循环了,调了10分钟没调出来, 真心感觉凉了,但是没想到居然给了三面, 我真是佛了。。

7、26  头条三面 :

唯一一个技术问题 : 什么是线程安全。

代码:写 生产者-消费者 模型 

三面一共聊了15分钟,写了15分钟,结束。

三天后收到意向书。

字节跳动真心奇怪, 打扰了,这都能过。

再发个百度java后端面经吧。 物联网实验室提前批。

7.17  百度一面:

1.会啥框架、不会。用java做过啥项目? 没有, 那你讲一讲比赛。

2.锁的实现。悲观锁、乐观锁。

3.sychronized 和 reentrantlock 实现原理

4.volatile原理

5.java 设计模式, jdk里用到了哪些设计模式。

6.NIO 讲一讲。

7.数据库 两种引擎区别。

8.热备份。

9,四次挥手 越详细越好

10.如果一直都等不到连接会怎么样。

11.concurrenthashmap 实现原理。

12.二叉树 转 链表。

7.23 百度二面:

1、 gc

2、 java longadder

3、 数据库 四种隔离级别

4、数据库的索引数据结构 :哈希 、b 树、全文索引。

5、跳台阶

6、手撕 LRU

7、27 百度三面

fanal fanally fanalize 区别、

final修饰类能继承吗、

不用final还可以用什么办法使得这个类不被继承、

java初始化的顺序 :

java锁机制、sychronnized 和 lock的区别

自旋锁 是公平吗?

自旋锁 怎么才能公平。

客户抱怨你们网站太慢,怎么排查问题?

tcp 三次四次

写题: 拐点。

链接:https://www.nowcoder.com/discuss/215891?type=2&order=0&pos=10&page=1

相关文章

  • Android 知识梳理目录 - 好吧,这是一个很"干

    一、Java 知识梳理 Java&Android 基础知识梳理(1) - 注解Java&Android 基础知识梳...

  • java基础知识

    title: java基础知识tags: [java基础知识] 位运算符 java种的运算符有 “&”,“|”,“...

  • Java基础知识整理(一)

    1.Java基础知识体系 2.Java技术体系平台 3.Java语言特点与核心机制 1.Java基础知识体系 2....

  • 大话Java持久层

    基础知识储备: Java SE(Java语言【java.lang】、Java集合框架【java.util】) Ja...

  • Android面试题4

    1 Java基础知识。线程,java虚拟机,内存模型等。2 Android基础知识。官方API,常用控件源码,自定...

  • Java 序列化

    title: Java 序列化categories: 后台开发tags: java 基础知识 必备 Java 序列...

  • Java基础知识脑图总结

    Java基础知识脑图总结

  • Android内存泄漏

    文章包括两部分: (1)java内存泄漏基础知识 (2)Android内存泄漏。 一.Java内存泄漏基础知识 1...

  • Java面试知识点汇总

    1.基础知识 【JAVA】JAVA 中的小知识(补充中...) 【JAVA】private、protected 和...

  • JNI 基础知识

    JNI 基础知识 什么是 JNI ? JNI (Java Native Interface) 是 Java 沟通 ...

网友评论

      本文标题:Java基础知识

      本文链接:https://www.haomeiwen.com/subject/neopbctx.html