随笔分类 - 校招笔试/面试
摘要:Java 熟悉Java哪些部分 面向对象介绍,作用 继承的缺点,举例继承在什么情况下使用 读过源码没,HashMap结构,什么时候扩容,加载因子,初始长度,扩容流程 为什么HashMap不安全,有哪些线程安全的衍生结构 HashMap的segment如何划分 concurrentHashMap与Ha
阅读全文
摘要:一面(1h) 自我介绍 项目介绍 面试题 08.09. 括号 678. 有效的括号字符串 二面(1h) 面试题 08.13. 堆箱子 847. 访问所有节点的最短路径
阅读全文
摘要:一面2021.06.22(1h) 项目 线程池的种类和什么时候使用 volatile关键字 类加载过程,类加载时机 手撕链表从第m个到第n个反转 思维题:1000的阶乘中0的个数 二面2021.06.22(30min) 项目介绍 意向,base地 找工作考虑因素
阅读全文
摘要:一面(2021.11.30)30min 项目介绍,项目难点 HashMap和TreeMap的区别,HashMap的衍生结构 线程池的原理和流程,自己手动实现一个线程池 网络编程,同步和异步的区别,阻塞和非阻塞的区别 二面(2021.12.10) 30min 项目经历 三面(2021.12.15) 1
阅读全文
摘要:1.进程间通信的方式 管道通信:半双工,数据只能单向流动,只能在具有亲缘关系的进程间使用 共享内存区:共享内存由一个进程创建,但多个进程都可以访问 信号量通信:信号量是一个计数器,可以用来控制多个进程对共享资源的访问 消息队列:消息的链表 套接字:它可以让不在同一台计算机上但通过网络连接计算机上的进
阅读全文
摘要:1. Hashmap和Hashtable的区别: HashMap内部基于哈希表,存储键值对,支持key-value,null-null,null-value,key-null四种模式。其中的方法都没有使用synchronized关键字修饰,hashmap在put时,超过一定容量,会发生扩容,多线程情
阅读全文

浙公网安备 33010602011771号