#我的失利项目复盘# 接上文 6.8 晚 7点30面。时长 1h 28、sql 索引都能走到、那这时候是什么问题? (这里讲到了可能是服务端的问题、或者网络问题,也不知道对不对) 29、 有没有可能是别的问题?(可以提示一下吗?下一个了) 30、消息队列(我说了很长时间没用,不是很熟悉) 31、为什么会用到这个消息队列。我说了平时看到的专栏。。了解一些常用操作。 32、介绍一些MQ的场景。 (下单
1、瑞吉外卖项目怎么实现的前后端分离; 2、瑞吉外卖项目radis缓存短信验证码采用的是radis底层的哪些命令?(直接调的template、不知道) 3、mysql的innoDB存储引擎事务隔离级别;(四种解释加脏读、幻读) 4、可重复读底层实现原理;(undo log、mvcc、读视图...) 5、http请求的方式有哪些?(put、post、get、delete...) 6、怎么实现给myq
好像有一个多月没有面了,重新改了下简历,面面感受一下 自我介绍 聊下实习项目 字符串String的常用方法有哪些 抽象类必须要有抽象方法吗 抽象类和接口的区别 构造方法可以被类重写吗 方法重载是什么 Java中的集合有哪些 你刚刚讲到currentHashmap1.8改为synchronized,那你说下锁升级的过程(属于是自己给自己挖坑了) 他是怎么知道这个对象拿到了synchronized锁的
我太废了 问题不多, 以后面试还是录屏或者录音吧, 方便复盘 我只说自己不会的,其实大部分都不会,唉 说说对jvm的理解(线程私有和公有的部分) 你说的内存区域,哪些地方会OOM Stack Overflow和OOM的区别(栈是有长度,方法递归层数有限, OOM可能是对象太多) 他们在底层的区别是怎么样的(完全不知道怎么答啊) Spring用过哪些注解 SpringbootApplication是
4.15笔试 ... 4.26 一面 腾讯会议 (50+min) 栈和队列,应用场景 虚拟内存 页表作用 系统调用,中断,异常 进程之间相互独立如何理解? aqs原理,可以举一个具体的实现来说? (这里说的比较多) JUC,线程之间如何实现同步 分布式锁的底层原理 项目中用到了lua脚本,Lua脚本的作用? Redisson的底层机制了解吗? 与redis实现分布式锁有什么区别?解决了哪些问题?
1.自我介绍 2.讲讲JVM,垃圾回收机制 3.讲讲Redis的内存淘汰机制 4.讲讲持久化机制 5.讲讲缓存击穿、雪崩、穿透等 6.讲讲分布式锁 结合项目讲了Redisson的使用 7.讲讲MySQL的索引 8.索引失效有哪些情况 9.为啥索引选择B+树 10.讲讲MySQL的事务 11.写一道题吧 螺旋矩阵 12.聊了一会学校学习情况 13.反问面试情况 总体来说还可以 基础知识比较扎实 用时
1.项目怎么实习共同好友 2.redis缓存雪崩怎么解决 3.redis数据储存在哪,rdb怎么去配置 4.redis数据丢失怎么办? 5.jvm类创建的全过程 6http请求的原理 7.post和get区别 使用的场景 8.请求参数 怎么去接受 9.rest风格的请求使用过吗 10.开发中接口怎么测试,用的什么测试工具 11.sql优化 12.线程的状态 13.项目是从哪里找的? 14.自学的周
4.4 一面 Java 对象分配,一般new出的对象都在堆上,什么时候会在栈上分配 标量跟聚合量这两个的定义 多线程 JVM给对象分配内存时,会有多线程并发问题,怎么解决内存分配过程中的线程安全性 抛开JVM分配内存的这个动作,JAVA里如何保证线程安全,你知道有哪些机制吗 synchronized和reentrantlock区别是什么 CAS缺点 在主线程new一个异步线程,异步线程出现异常,主
1.自我介绍 2.为什么以Java语言作为求职方向? 3.面对对象编程编程语言的三大特性 4.JDK中对封装、继承、多态的典型应用 5.ArrayList和LinkedList区别 6.List和Set区别 7.HashMap的数据结构 8.JDK8新特性 9.有没有关注过JDK最新版本的新特性,最新的版本是多少,有哪些LTS版本 10.线程创建的方式,都讲一下 11.有操作过文件吗,说一下流 1
1.介绍一下自己 巴拉巴拉一堆 2.你讲到了内存管理进程管理,简单说说 内存置换算法啥的阿巴阿巴 3.讲讲你的项目 讲了自己干了啥 4.你对你的项目有啥改进 redis啥的阿巴阿巴 5.有没有在linux上面开发项目 没有。。。。 6.讲讲缓存击穿、雪崩、穿透及其解决方案 过期时间 空值等 7.项目里面最终一致性是啥意思 8.xxl-job调度怎么用的 调度中心执行器啥的 9.你提到了jvm讲一下
由于二三面问的相对少一点,就没发上来,但是陆续有网友都跟我打听趣链的后续,就单独写一个 二面问的很简单,可能是一面回答的比较好,二面对我比较放心,就是简单的聊一聊我对技术的看法,然后问了几个常规八股文,印象比较深的一个问题是:说一说Java的线程和操作系统的线程有什么区别。因为八股没背过这个,我的语言有点乱,不过面试官get到了我的点之后帮我补充了一下我的描述。二十分钟他就说他没问题了,我心想这才
暑期实习简历挂,boss海投被捞了日常实习 一面: 1、项目拷打(SpringCache原理、MyBatis插件原理、Spring如何实现全局异常处理) 2、常用的并发集合类有哪些,是如何保证线程安全的 3、jvm内容区域划分,有调优过jvm的哪些参数 4、Spring事务的核心原理(AOP和ThreadLocal) 5、Spring隔离级别和事务传播行为各有哪些,默认是什么 6、Spirngbo
也是个很年轻的面试官,我觉得全程他比我讲的还多 回顾笔试题:寻找重复数 探讨大表场景,商铺表和客户表问题 SQL 注入,还有一些其他安全问题,忘了 缓存一致性问题(延迟双删->雪崩,订阅binlog->复杂),这个问题讨论了好久 Golang闭包问题,append问题 约30min#软件开发2023笔面经##如何判断面试是否凉了#
总体感觉难度还行, 面试流程非常快,总共两天通过了, 总共二面 一面 全八股 自我介绍 c++类的对象大小由什么决定 A, B类都有虚函数, C继承A和B, C的大小, C有几个虚指针 条件变量你知道是干嘛的吗 线程池 redis有哪几种数据结构, SDS,哈希表, 跳表, 链表等等 STL中的优先队列的实现 构造函数和析构函数可以是虚函数吗 构造函数里面可以调虚函数吗 中间有几个问题忘记了 二面
/ 1. vuex实现原理 // 2. react // 3. 浏览器缓存 // 4. Event loop // 5. mutation 和action 的区别 // 6. typescript // 7. git rebase & git merge // 8.实现call,call源码 // 9.promise 红灯3秒亮一次,黄灯2秒亮一次,绿灯1秒亮一次;如何让三个灯不断交替重复亮灯