1.wait()的使用场景?notify和notifyall区别?wait()会释放锁吗?notifyall后会重新获得直接锁吗?会进入阻塞状态吗? 2.锁,读写锁介绍一下?假如一直有读操作,就会加读锁,那么写操作会一直处于饥饿状态吗?为什么? 3.countdownlatch是什么,它的使用场景? 4.spring,spring mvc ,springboot的区别和联系 5.spring io
感觉凉了,面得不好,有点紧张语无伦次的。 1. 自我介绍 2. docker用过吗,执行容器内部命令的命令是? 3. 让你设计一个spring-boot-starter你会怎么设计? 4. 权限平台涉及几张表?(项目相关) 5. redis缓存穿透?如何解决 6. 设计一个二维码扫描登录 7. 设计一个热点索引网站排行榜 8.hive与sql的区别? 9. redis cluster 与senti
4.18笔试➡️4.30一面➡️5.11二面 开始面试官说一些基础知识(八股)相信一面的时候已经问过了,所以就不问我基础知识相关的了(实际一面没问八股,全是场景题) 1. ThreadLocal使用时要注意什么 2. 在一个线程中,如果开了一个子线程,子线程能拿到父线程ThreadLocal的值吗 3. 子线程如果想拿到的话,有没有办法实现? 4. 当一个线程池初始化之后,它的核心线程初始化了吗?
5.6 14:00-14:45 1. 先做个自我介绍吧,介绍下你的优势 本次实习你想来学些什么呢? ----主要想转正,然后积累点经验 2. 看你会一些中间件,你知道这些中间件的原理吗,比如Kafka和RocketMQ有什么区别 3. Kafka在高并发时的优缺点是什么,RocketMQ消息是有序的吗 4. RocketMQ是推模型还是拉模型呢 5. 什么样的消息要重试,什么样的消息要告诉消息队列
感觉是针对我的简历问的技术 1.线程池几种实现方式 2.线程池参数 3.java中的各种锁,锁升级过程 4.i++如何保证线程安全 5.hashmap和concurrenthashmap 6.@Autowired和@Resource区别 7.说说常用的设计模式 8.redis为什么这么快 9.索引的种类 如何优化 10.和我项目有关的数据安全问题 11.算法题:合并重叠区间,大致思路写出来 有个地
19:30-20:00 视频面试,但是实际面试到19.52,听面试官那边声音好像是群面 有其他面试官的声音。 寄 1. 自我介绍 2. 数据库有哪些索引 3. SpringMVC的执行流程(G,直接说没了解过只会用 就说了个处理器分发啥的) 4.SpringBoot的优点: 说了配置简约 ,脚手架,内置tomcat 5. 项目中遇到的难点 6. 我说用过jsp vue,直接问我vue的生命周期 (
更新: 过了, 二面拒了, 因为有京东OC了 1. 自由介绍 2. 优缺点 学习与专注能力较强, 缺点没说,他也没问 3. 大学遇到的困难 这个不知道怎么答,感觉我大学挺平稳的,没有什么千钧一发的时刻, 但是还是说了一下自己从"想找工作"到"开始找工作"的变化, 需不需要做一些美化之类的呢 4. 一个txt文件, 里面有很多单词, 用空格隔开, 你要怎么统计各个单词的频率 用字符串分割, 遍历,
自我介绍 hashmap 他的线程安全类 hashmap是会死锁的, 你知道吗(头插法会死锁) i++是原子操作吗(不是, 可以用AtomicInteger, 用CAS去做, 但是如果竞争激烈的话会导致自旋消耗过大, 这时候要换LongAdder) 动态代理和静态代理(jdk原生或者cglib, 答得不好) jvm的理解(数据区,回收器,对象内存分布,回收算法) 常见的7个GC回收器 四个引用(强
基础上是纯聊天(6min) 1.自我介绍 2.玩的游戏多吗,平时玩什么游戏 3.为什么想加入游戏行业 4.还有面试其他的游戏公司吗 5.对于广州工作有什么看法 6.优缺点 7.对于加班和薪资 8.反问
投递的是北京-项目Java开发工程师。 9.27 一面 拉了个微信群,总共5个同学,手机进入企业微信会议小程序。 面试官是人事经理,先说了问题: 1.自我介绍,学校,求职意愿。 2.为什么选择北京。 3.为什么选择java开发方向。 4.对泛微的了解,为什么选择。 然后轮流说。真的蛮感慨的,应该是三个硕士,两个本科。其中有北工的硕士、北理的硕士……这家薪资也蛮低的吧,以前大概就是双非本才会去的……
一面 1、除了项目上写的序列化框架还了解其他序列化框架吗? 2、解释一下什么是粘包,什么是拆包 3、有没有了解过netty里自己解决粘包拆包的? 4、HTTP如何解决粘包问题的?(header字段?) 5、HTTP中的content-length和chunk(听着好像是这么读的)解决粘包知不知道? 6、这个RPC框架是基于看过别的框架的东西吗? 7、zookeeper作为注册中心是怎么存储的,存储
一面-30min 11月16日 1、算法,求第k大 说了快排的思路,然后开始C++敲,面试官说加大难度让我用java写,写了2分钟,逻辑上没问题,但是编译不了,面试官也上手调试,结果最后搞了15分钟都没能运行,期间提议用C++打一遍被拒绝。。。然后问复杂度,我说最坏复杂度还是会到n^2,然后扯了一些东西,回去后看了下好像随机化的话期望复杂度是O(n)? 2、有了int为什么还要Integer? 我
我太废了 问题不多, 以后面试还是录屏或者录音吧, 方便复盘 我只说自己不会的,其实大部分都不会,唉 说说对jvm的理解(线程私有和公有的部分) 你说的内存区域,哪些地方会OOM Stack Overflow和OOM的区别(栈是有长度,方法递归层数有限, OOM可能是对象太多) 他们在底层的区别是怎么样的(完全不知道怎么答啊) Spring用过哪些注解 SpringbootApplication是
java语言特性? 面向对象(包括)? 多态理解 深拷贝和浅拷贝区别,深拷贝在什么地方用,怎么用 序列化在网络的哪一层 IO是什么? 线程创建方式? 线程池 哪些锁 cas和 aqs spring BeanFactory 和FactoryBean 区别 @autoware @resource区别 单例bean线程安全吗 解决spring中的线程安区问题 mvc工作流程 mybatis 几级缓存 m
#23届找工作求助阵地# 用Java写一个算法,两个字符串比较,如:abcdefg,25abdfxx 返回: 位置0多出:25 位置2缺少:c 位置4缺少:e 位置6错误,应为:g