面试经验学习
Aliothy
这个作者很懒,什么都没留下…
展开
-
面试题学习笔记22:牛客网Java面试题学习
面试题地址:https://www.nowcoder.com/tutorial/94/b40a485f92ff496b9fe332079fa5be66 问题一:如何保证线程安全? 通过合理的时间调度,避开共享资源的存取冲突。另外,在并行任务设计上可以通过适当的策略,保证任务与任务之间不存在共享资源,设计一个规则来保证一个客户的计算工作和数据访问只会被一个线程或一台工作机完成,而不是把一个客户的计算工作分配给多个线程去完成。 问题二: 请你简要说明一下线程的基本状态以及状态之间的关系? 其中Running表示转载 2020-07-30 15:11:28 · 137 阅读 · 0 评论 -
面试题学习笔记21:牛客网Java面试题学习
面试题地址:https://www.nowcoder.com/tutorial/94/f5c9640c0b9a4891bc507615f1ffe170 问题一:请你讲讲abstract class和interface有什么区别 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造转载 2020-07-29 16:31:59 · 157 阅读 · 0 评论 -
面试题学习笔记20:牛客网java面试题学习
面试题地址:https://www.nowcoder.com/tutorial/94/0f490fc65e3143188ca34029860b8efc 问题一:请你讲讲Java里面的final关键字是怎么用的? 当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。 “使用final方法的原因有两个。第一个原因是把方法锁原创 2020-07-27 16:04:44 · 124 阅读 · 0 评论 -
面试题学习笔记19:牛客网java面试题学习
面试题地址:https://www.nowcoder.com/tutorial/94/4206176d637541fa92c784a4f547e979 问题一: 请你谈谈Java中是如何支持正则表达式操作的? Java中的String类提供了支持正则表达式操作的方法,包括:matches()、replaceAll()、replaceFirst()、split()。此外,Java中可以用Pattern类表示正则表达式对象,它提供了丰富的API进行各种正则表达式操作。 问题二:请你简单描述一下正则表达式及其用原创 2020-07-26 14:48:15 · 147 阅读 · 0 评论 -
面试题学习笔记18:字节跳动面经学习5
面经地址:操作系统内存管理 问题一:操作系统内存管理 总的来说,包括内存管理和虚拟内存管理。 内存管理包括程序装入等概念、交换技术、连续分配管理方式和非连续分配管理方式(分页、分段、段页式)。 虚拟内存管理包括虚拟内存概念、请求分页管理方式、页面置换算法、页面分配策略、工作集和抖动。 https://www.jianshu.com/p/051c8c26b2cf 问题二:自旋锁 自旋锁是指当一个线程在获取锁的时候,如果锁已经被其它线程获取,那么该线程将循环等待,然后不断的判断锁是否能够被成功获取,直到获取到锁原创 2020-07-25 16:57:43 · 124 阅读 · 0 评论 -
面试题学习笔记17:字节跳动面经学习4
面经地址:https://www.nowcoder.com/discuss/457325 问题一:java gc Garbage Collection gc主要集中在Java堆和方法区中,在程序运行期间,这部分内存的分配和使用都是动态的。原创 2020-07-24 17:11:04 · 167 阅读 · 0 评论 -
面试题学习笔记16:字节跳动面经学习3
面经地址:https://www.nowcoder.com/discuss/457325 第一轮面试: 问题1: Java map 将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一个值 Map接口和Collection接口的不同 Map是双列的,Collection是单列的 Map的键唯一,Collection的子体系Set是唯一的 Map集合的数据结构针对键有效,跟值无关;Collection集合的数据结构是针对元素有效 包括HashMap集合、LinkedHashMap集合。 Has原创 2020-07-23 16:26:40 · 172 阅读 · 0 评论 -
面试题学习笔记15:字节跳动面经学习2
面经地址:https://www.nowcoder.com/discuss/456225?channel=1009&source_id=home_feed 第二轮面试: 问题一:Java中线程安全的集合类 vector:就比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用 statck:堆栈类,先进后出 hashtable:就比hashmap多了个线程安全 enumeration:枚举,相当于迭代器 java.util.concurrent 包下所有的集合类: Ar原创 2020-07-22 17:14:15 · 171 阅读 · 0 评论