1. Linux简介 Linux可以有狭义和广义两种定义。狭义来说,Linux实际上指Linux kernel (内核)。内核负责管理硬件,并为上层应用提供接口。而广义来说,是指以Linux kernel为基础的,包括OS和各种应用在内的各个Linux版本(distribution)。尽管看起来版本眼花缭乱,但实际上,各个版本之间也只是大同小异,其差别往往体现在客户群、升级维护和界面等方面。 Li
处女面,表现大概还不错(?) 之后还有两轮,发下面经许愿之后一切顺利! 自我介绍 项目拷打 八股: Redis 数据怎么持久化 AOF文件过大怎么处理(AOF重写) 缓存击穿、缓存穿透、缓存雪崩及处理方式 Redis怎么保证高可用 主从同步 全量/增量 JVM内存区域的划分 对象怎么被回收的 如何判断对象何时应该被回收 可以作为可达性算法中GC Root的对象有哪些 常见的垃圾回收算法有哪些 常见
前 30min 技术面: 1. 数据结构常见的线性表和链表区别? 2. 哪个插入更快? 3. 哈希结构学过吗,和线性结构区别? 4. 如果让你实现一个哈希结构,底层数据结构怎么设计? 5. 哈希碰撞激烈的情况下,会退化成什么结构? 6. Java 的 hashmap 用过吗?了解过怎么实现的吗? 7. 为什么要链表要变成红黑树? 8. 哈希表会扩容吗?什么时候发生扩容? 9. 为什么要扩容? 10
刚面完五分钟, 秋招的第一场面试(已经剑指春招了) 只写自己答的不好的, 说实在, 我感觉问的也挺抽象的 1. 数据库的ACID, 具体分别是什么 答很快, 但是具体说的时候, 持久性我答不出来 2. Springboot和mybatis是怎么结合的 引入依赖, 配置文件, 注解(这个忘了说了) 3.有没有考虑过 仅需要 读已提交 隔离级别的场景 4. Spring自带的事务了解过吗?自带事务失效
hr给的会议号是18.30,然后说可能要晚一点,我以为是18.30之后,结果18.10就让我入会了,然后没看手机,过了10分钟才进去,让这位总经理等了10分钟糊了,感觉要🐔 1.自我介绍 2.实习收获 3.为什么不待在实习公司 4.如果你发现领导给的测试方案有错误,你怎么办(纯纯压力面),我说了一堆后,然后又问如果领导还是不同意你的意见怎么办,我又说了一堆,然后又问如果领导还是不同意怎么办,就要
一面基本纯八股 JVM,JRE,和JDK? Java有什么异常?怎么处理的? 线程的生命周期? 说一下你了解的JUC? 线程池的参数?线程的创建流程? Spring有那些注解?@Autowired和Resource的区别? Spring是怎样的框架?有没有使用过AOP?怎么实现的? HTTP的请求流程? 说下冒泡算法的思路? 怎么处理幂等问题? 二面 根据简历问了项目,但是没有什么深挖。 共享屏幕
40min 1 自我介绍 2.聊了下学校和绩点 3.Arraylist和Linked List区别 4.ArrayList的扩容机制 最大容量 5.线程安全的List CopyonWriteArraylist是如何实现线程安全的 6.Stream流的并行API Parallelstream 7 底层使用线程池的核心线程数 8.CPu密集型和IO密集型 N+ 1 2N 具体是如何计算的(没想起来)
1.拷打项目 2.经典八股 2.1 jvm内存模型 2.2 垃圾回收算法有哪些 2.3 熟悉的垃圾回收器 2.4 cms有哪些阶段是stw的 2.5 G1 里面的young gc和mixed gc区别 2.6 一个对象是怎么从年轻代到老年代的 2.7 full gc什么时候发生 2.8 项目中full gc的次数怎么样 2.9 mysql当中的索引 2.10 聚簇索引和非聚簇索引的区别 2.11
15min 项目视频存储位置 短信注册服务 rabbitmq重复消费问题 redis和mysql区别 redis缺点 list和map区别 返回结果接口安全处理 反问#面经#
自我介绍,为什么离职 看过hashmap源码?讲下原理 stream流的常用方法 stream的flatMap用过吗 lamda表达式也讲一下 for和foreach的原理 双亲委派机制体现到什么地方 数据库的事务(太范了这个问题,随便背了一些,也没继续问) Redis的哨兵和集群的区别 缓存穿透的解决方案 git常用命令,怎么解决冲突 实习是怎么自测的,是一个个掉api测还是有冒烟测试的?(不懂
1.1. 工厂烧写工具使用 1.1. 工厂烧写工具使用 工厂烧写工具是一个带UI界面的windows烧写工具,对于一台新电脑需要安装usb驱动(驱动安装文件和说明在leo-k18-universal-glibc/bootx_win/driver_install目录下),同时把需要烧写的镜像复制到bootx_win目录下,如下图所示: 该工具最多支持同时烧写8台Kamino18的设备端,运行烧写工具
1. 介绍一下自己 2. 你知道的网络协议及端口号 3. String、StringBuffer、StringBuilder的区别 4. Autowired和Resource区别 5. 访问一个页面的过程 第3个问题没有复习到,我没想到面试官问的大部分是网络的八股,和我背的不一样,也不知道怎么背,第一次面试还是狠狠打击了我。 第5个问题 访问一个页面的过程原来是TCP建立连接和断开连接。当时没想到
本文向大家介绍浅析Python 简单工厂模式和工厂方法模式的优缺点,包括了浅析Python 简单工厂模式和工厂方法模式的优缺点的使用技巧和注意事项,需要的朋友参考一下 前言 在《设计模式》一书中工厂模式提到了: 工厂方法模式(Factory Method) 抽象工厂模式 (Abstract Factory) 但是在实际过程中还有一种工厂模式经常被使用,那就是 简单工厂模式(Simple Facto
本文向大家介绍Java使用设计模式中的工厂方法模式实例解析,包括了Java使用设计模式中的工厂方法模式实例解析的使用技巧和注意事项,需要的朋友参考一下 工厂方法模式的定义 工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的
我发现了SpringData1.6.0的奇怪行为(降级的版本1.5.2没有这个问题)。这个版本似乎严格要求实体管理器工厂bean的id为“entityManagerFactory”。如果不是,则在运行TestNG测试时出现此错误: 引起原因:org.springframework.beans.factory.BeanCreation异常:创建名为'jpaMapppingContext'的bean时