Java面试题总结
十四说四十、
一只努力搬砖的985小硕
展开
-
腾讯客户端 一面
进程线程区别什么时候用进程 什么时候用线程线程的上下文有什么内存的结构一台计算机发送到另一台计算机数据的过程算法:一万亿int数,找到1千个最大的数腾讯 的ios开发原创 2020-08-31 17:14:00 · 209 阅读 · 0 评论 -
面试智力题
作者:代码不规范,测试两行泪链接:https://www.nowcoder.com/discuss/262595来源:牛客网WARNING长帖警告WARNINGOK,我已经在牛客网上做了大量的面筋观赏及大脑预演,发现了一种比较小清新的船新题型:智力题其实说是智力题倒不如说是逻辑题,因为本人IQ不高,就只能找找百度答案复盘练练逻辑能力了,下面是常见题目以及变种点赞,收藏,评论,我全都要~目录:1.赛马找最快<腾讯高频>2.砝码称轻重3.药瓶毒白鼠<腾讯>4.绳子两转载 2020-08-31 00:24:43 · 524 阅读 · 0 评论 -
【Java开发面经】
人人车Java基础Java集合说一下Java多线程实现方式Java线程通信数据库四个事务隔离级别计算机网络网络模型分层工具Git 操作原创 2019-11-29 16:21:50 · 165 阅读 · 0 评论 -
实习面试题汇总(总结理解)
JAVA中a+=b和a=a+b的区别a+=b += 是一个运算符,会自动进行类型转换,会损失精度,从大到小转换a = a + b 会进行类型检查,编译不会通过线程间通信的方式有哪些传统的线程通信使用synchronized 修饰的同步方法或者同步代码块,使用Object类下的wait() notify() notifyAll() 方法控制线程通信wait() 导致该线程阻塞等...原创 2019-12-14 17:05:10 · 208 阅读 · 0 评论 -
【字节跳动】面筋
java基础equals hashcode类加载器hashmap 数据结构数据库acid 一致性是什么隔离级别 rr 如何实现的网络http 状态码 502 504 区别https 流程操作系统死锁条件sqlid student_id class_id求top10的学生数的班级id算法反转m-n的链表 要求一趟完成...原创 2020-08-10 23:13:30 · 214 阅读 · 0 评论 -
面试题总结 - 计算机网络
文章目录1. http 状态码2. 304是什么意思3. 三次握手四次挥手4. session cookie5. Etag6. http1.0/http1.1/http2.0的区别?1. http 状态码2. 304是什么意思3. 三次握手四次挥手4. session cookie5. Etag6. http1.0/http1.1/http2.0的区别?未完待续...原创 2020-04-12 23:16:45 · 176 阅读 · 0 评论 -
面试题总结 -设计模式
目录六. 设计模式6.1 单例模式六. 设计模式6.1 单例模式public class Main { private volatile static Main m; private Main(){} public static Main getM(){ if(m == null){ synchronized (Main.cla...原创 2020-04-12 11:54:08 · 133 阅读 · 0 评论 -
面试题总结 - 数据库
目录五. MySQL数据库5.1 分布式数据库的数据一致性怎么保证五. MySQL数据库5.1 分布式数据库的数据一致性怎么保证通过悲观锁的 for update通过乐观锁的加version 字段,然后不断的检查针对秒杀系统,可以把并发请求放到队列中,一个一个处理通过redis 实现事务...原创 2020-04-12 11:53:34 · 411 阅读 · 0 评论 -
面试题总结 - 多线程 并发
目录三. 多线程 并发3.1 线程间通信的方式有哪些3.2 HashMap,ConcurrentHashMap3.3 synchronized加到普通方法和静态方法的区别3.4 一个类的两个方法都加了synchronized,是一个锁还是两个锁;三. 多线程 并发3.1 线程间通信的方式有哪些传统的线程通信使用synchronized 修饰的同步方法或者同步代码块,使用Object类下...原创 2020-04-12 11:50:35 · 220 阅读 · 0 评论 -
面试题总结 - JVM
目录二. JVM2.1 判断对象回收的方法2.2 什么对象可以当作GC Root2.3 什么时候会发生GCFull GC触发条件二. JVM2.1 判断对象回收的方法引用计数器法维护一个引用计数器,每当一个对象引用 计数器加一,当为0的时候就回收,无法解决循环引用的问题可达性分析算法 GC Root从一个根对象向下找,把能找到的对象标记下,等垃圾回收器把没有标记的对象回收掉2.2...原创 2020-04-12 11:49:24 · 332 阅读 · 0 评论 -
面试题总结 - Java基础
目录一. Java基础1.1 JAVA中a+=b和a=a+b的区别1.2 常用的数据结构哪些1.3 说一下Java集合一. Java基础1.1 JAVA中a+=b和a=a+b的区别a+=b += 是一个运算符,会自动进行类型转换,会损失精度,从大到小转换a = a + b 会进行类型检查,编译不会通过1.2 常用的数据结构哪些堆 栈 队列 树 数组1.3 说一下Java集合...原创 2020-04-12 11:47:14 · 119 阅读 · 0 评论