慧策(掌上先机)

收藏
企业服务
1000-9999人
D轮及以上
北京市
榜单瞪羚企业榜单高新技术

204

在招职位

70

面试经验

0

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
最新
热门
11-09 15:06
已编辑
未填写教育信息 Java
面试时长:1h,后半段答得不好,估计凉了面试官人很好,有引导,有回答。后续:一面过,约二面1、JDK1.8 的新的特性2、Stream 流常用操作3、ConcurrentHashMap 用来解决什么问题?什么时候会用?4、你刚才提到了线程安全,什么现象表示出现了线程安全问题?5、Java 里有哪些锁?这些锁有什么异同呢?6、这些都是单机锁,分布式系统要加锁需要采取什么方案?7、SETNX 本身有超时时间吗?8、那如果方法执行时间很长,那锁不就提前被释放掉了吗?还有什么方案吗? 不会,不太清楚别的方案了,面试官提到也是基于 Redis 的。9、对 synchronized 关键字了解吗?原理是什么?如何加锁的?10、什么叫做偏向锁?偏向是体现在哪里了? 不会,回答了线程id11、你刚才提到了对象头,对象头中会存储哪些数据呢? 不会12、Spring 中有单例模式,除了单例模式你还知道什么模式? 13、你有用过原型模式吗?什么情况下可能会用原型模式? 不熟悉,面试官提示到是否有 “状态”14、Spring 中,哪些类是单例的?15、Spring 的 Bean 的生命周期分为几个阶段呢16、它的实例化的过程是怎样的?Bean 销毁的时候想调用一些函数要怎么做?17、Transactional 参数有哪些?18、标注了 Transactional 的方法,并没有回滚,是因为什么呢?回答 代理对象。异常那块答错了。19、为什么内部调用会导致事务失效呢?20、代理对象本质用的是 Spring 什么特性?反射中的核心方法是什么?21、如果想要内部调用,又想要事务生效要怎么做?22、用 getBean 来得到可不可以?开始回答错了,后面拐回来了 容器里面放的就是 代理对象23、Transactional 注解使用了 AOP,那么 AOP 体现在哪里呢?不会,面试官举了个例子:开启事务、回滚、提交 的这些点。24、Nacos 的集群部署了解吗?不会25、CAP 理论了解吗?Nacos 是 AP 还是 CP ?不知道(感觉最近面试好多都问我 Nacos 的)26、如果让你来实现 服务的注册中心,那么它需要哪些功能呢?27、Nacos 配置中心的功能用过吗?动态刷新是如何实现的?28、如何确定一个 SQL 是否使用了索引?如何知道这个 SQL 扫描了多少行?答道用 EXPLAIN,但是有哪些信息我有点忘了29、给你一个慢 SQL,你会从哪些方面去优化?答得不太好,后续好好补上30、事务的隔离级别?少答了一个31、JVM 常用启动参数用过吗?答了Xmx Xms,其他没用过不知道了32、什么是 Full GC?什么情况下会出现?答得不太好,JVM 有段时间没复习了。33、FullGC 会对 方法区和原空间 进行回收吗?同上34、OOM 你有遇到过吗?提到了 内存泄漏、内存很大的对象35、定位 内存泄漏/溢出 有哪些方式?面试官提到了 内存分析工具Spring 还有 JVM 这块最近没有好好看 好多都忘记了,回去好好复习。 #面经# #26届日常实习#
wulala.god:竟然是实习,看着好难
查看70道真题和解析
点赞 评论 收藏
分享
11-07 13:20
已编辑
门头沟学院 前端工程师
10.31一面45min 11.4二面hr面速通最搞笑的一集。因为我简历上放了博客和项目地址。所以开局直接说爬了一下我的博客看了我的项目网站挺不错的hhh。最难蚌的是我博客上放了一个前端面经。面试官突然灵机一动唉 那我就你的面经问你问题吧!(我:这不成了免费题库了???)虽然是我总结的,但是其实有一些细节忘了。(三道输出题第一次全答错了还好第二次基本答对了。)下面就是正文烤面筋:1.flex 1和flex auto区别(举例,一个父容器设置display: flex; width:1000px;左边一个子元素width: 100px;右边的这样设置flex:1; width:200px; flex-basis:300px;)问:右边的有多宽?懵了,说应该200px,不知道对不对。gpt给的是900px。2.子选择器结合相邻兄弟选择器,设置了一个color: red; 问哪一个div是红色。还有结合伪类和属性选择器的问题。(答对了但没完全说清楚。)3.本来说看看HTML部分因为没有就没问4.sort会改变原数组吗,有没有不改变原数组的排序方法(冒泡,选择,插入?面试官:没那么复杂)5.看到我总结的深浅拷贝,讲讲JSON实现的深拷贝有什么缺点。(有丢失函数日期undefined等问题,无法解决循环引用,原型链丢失。)怎么解决循环引用?(手动实现,用weakmap)6.因为我总结了事件循环原型链那些,出了三道输出题目见结尾。7.讲讲promise,还有all,allSettled,race,any的各自作用。8.问了vue3的ref还有reactive的区别(对数组进行包装该用哪个?又答错了,不过给我很详细的说了一下为什么用ref,其实ref底层也是reactive)9.vuex和pinia实现持久化需要插件,为什么不能自定义一个全局变量代替呢?(因为方便管理?又是一个不知道的问题)10.反问问了下对我技术提升的建议,探探口风。本来以为寄了,听起来还行,可能给他逗笑了两次,因为我博客的面经有些是空着的,我直接说空着的还没总结就是不会问了下技术栈,详细的跟我讲了一下,还有告诉我有三面就总结到这里吧,不管过不过还是挺开心的。难得遇到边聊天边问的面试了,虽然我做了一个网易云音乐的项目,当时快手面试官直接黑着脸说烂大街了。但是这个面试官笑着说他刚毕业的时候也是做的这个,还问我是不是B站学的还是自己做的hhh。(当然是独立知识产权啦!)11.4二面七分钟速通产品经理面的 开局就说不用说技术细节随便聊了聊天11.4当天约了hr面11.7oc
我已成为0offer的糕手:你这面试官水平不行,自己背的八股就是错的,ref底层和reactive没关系,数组的响应式两个也都可以做。这两个最大区别在于.value是属性,所以你重新赋值一个对象是可以的,因为proxy拦截会把它变成响应式。但是reactive不行,因为他本身就返回一个proxy拦截的对象,因为要实现响应式,然后你又重新赋值一个对象类型的话,相当于把proxy给破坏了,就不是响应式了,而ref你修改的只是对象里面value的值,对象本身没有被破坏,相当于对象里面嵌套对象。和数组本身没关系,是要不要重新赋值的问题,只是修改内部的话这两个都可以做响应式
查看9道真题和解析
点赞 评论 收藏
分享
10-11 12:17
已编辑
门头沟学院 Java
TimeLine:9.25一面9.27二面9.30hr面9.25一面(38min)自我介绍(2min17s)1. 挑实习做的项目整体上讲一下,主要是项目技术、技术架构,以及你在这个项目过程中做的比较核心的东西,比如说:接口的优化,或者某个功能模块的开发,或者数据库层面的,比如说:SQL的调优什么之类的。更多能体现你技术能力上的东西。2. 在做这个项目中,技术上有什么挑战吗3. 遇到不了解的技术、架构、框架,有什么办法去快速熟悉上手4. 多线程优化图形入库,讲一下怎么实现5. 你刚说到了线程池,怎么定义的线程池6. 系统有几个线程池,是整个系统一个还是多线程池的架构7. 不同的业务操作,可能用的是同一个线程池是吗?8. 使用多线程池,还有什么考虑?比单个线程池好处在哪(结合业务场景)9. 线程池的核心线程数和最大线程数的区别10. 项目中使用Redis,用来干什么11. 用作缓存,那么怎么保证缓存和数据库的一致性。12. Redis做分布式锁,锁是怎么实现的13. MySQL索引为什么选用B+树14. MySQL默认事务隔离级别是RR,用什么样的机制去保证15. 索引、SQL优化的经验16. 开发有没有遇到死锁问题17. 死锁如何解决18. kill掉,那后续的开发过程中,怎么规避这个问题19. 你说的死锁问题,更新的条件是主键索引还是普通索引20. 从死锁的原因入手,规避21. 反问9.27二面(33min)自我介绍(2min)1. 简历上的第一个项目是实际的项目吗2. 项目用到了Netty,在里面起什么作用3. 用到了AIGC,接的哪家的大模型。实现了什么功能,具体想解决什么问题。4. 大模型用到的最优路径选择的算法,像DFS、BFS有了解吗5. 自己引申一下,用百度地图搜索一个目标点,你怎么从当前位置导航过去,如果让你实现导航路径选择算法,你会用什么方式实现6. 深度和广度的区别,在时间成本和空间成本上来说7. 了解过A*算法吗,能说出实现过程吗8. 问实习的情况9. 对公司标准的预期10. 给一个表的name字段建立索引,然后select * from table where name is null走索引吗11. 为什么觉得能走索引?为什么又觉得不能走索引?依据是什么12. 索引里面除了它的顺序会决定能不能走索引外,还有没有其他的因素决定,最重要的因素。13. cost代价是由哪些因素来决定的?底层无所谓,你从自己的角度来分析一下,咱们探讨一下14. 回到刚刚的问题10,如果表里面有10w条记录,is null的记录就只有10条,它的区分度很高呀,他会走索引吗?如果有5w条呢?15. MySQL索引检索的过程中,会用到二分查找吗?在哪个过程用到16. 常见的设计模式,像责任链模式有用到过吗?在哪些场景有用到17. 既然你用到了大模型,你没有想过去了解这些模型底层使用到的算法吗?18. 为啥没想着去考研呢?你奖学金那么多,应该成绩挺好的吧?去考研的话,有更多的积累、沉淀,在后面找工作更有优势点19. 福建来北京会不会太远了?(主要就是确认你的稳定性)20. 高考考了多少分21. 你那边有什么想问的22. 最近的话有看什么书吗?除了技术方面的书,有看其他方面的吗23. 有什么兴趣爱好吗?24. 还有其他问题吗?9.30hr面(1h)你能想象两个人的hr面吗?还是一小时,10.8最后通知没过(ps:还是太菜了)更新:挂的原因:您个人能力没有问题,逻辑思维能力也很好,但是您在沟通方面需要加强一下#Java##慧策(掌上先机)##秋招##面试#
点赞 评论 收藏
分享
10-08 19:22
已编辑
门头沟学院 Java
#软件开发笔面经#timeline 2024/9/8号1.自我介绍2.java常见集合有哪些3.LinkedList和ArrayList的区别,(适用场景还需深究?)4.hashMap底层了解吗(加入红黑树的原因有哪些,除了查询速度)5.hashMap默认因子,默认长度,以及扩容时候会不会再哈希6.ThreadLocal了解吗,以及原理7.线程池如果在持续工作,下一个进来的线程会拿到上一个线程的数据吗8.常用的线程池有哪些9.线程池的几大参数,以及抛弃策略具体有哪些10.了解Mysql索引吗11.场景题:A,B,C创建联合索引, where A=“”and C="" and  B="",会怎么走索引(这个按道理不会走全部索引,当时mysql自己会进行优化,所以会走全部索引!)12.forUpdate 和show lock on .....是什么(锁那一块)13.Mysql如何对一行数据加锁14.explain了解吗15.实习的时候有慢sql的优化经验16.分页处理  1.select .. limit a,b 和主键索引加子查询,什么情况某个优势更显著(有瓶颈)17.mysql事务隔离级别18.linux常见命令,知道linux里面文件是有用户和用户组的概念吗19.什么命令怎么一下创建多件不存在的文件夹20.拥塞控制了解吗21.http的常见状态码22.三次握手,四次挥手了解吗,以及每个阶段的状态名称比如什么wait_establish23.握手过程,一方最多等待多久(两倍的报文最大数)24.tcp,http都分别处在那一层25.jvm垃圾回收算法有哪些26.常见的垃圾回收器27.CMS和G1的区别28.讲讲spring的ioc和aop,你们一般会aop干嘛29.切点和切面有什么区别30.@AutoWird是如何加载一个类的31.Bean的生命周期32.spring的单例Bean是线程安全的吗33.redis的淘汰策略34.如何解决缓存雪崩35.算法题:(秒了!)给定一个已排序的链表的头head, 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表1->2->2->3->3->4->5 1->4->5反问:多久出结果公司项目是什么,框架是什么建议,评价hhhhh说八股背的挺6,难绷,还是建议多一点自己的理解当场约二面了 学到了一些东西,比如16点和11点  还需改进的:6,7,12,13,18,19,20,22,23,27,30二面 自我介绍实现拷打RabbitMQ了解吗,优点,缺点如何保证MQ的数据可靠性分布式的事务一致性如何保证Spring了解吗说说看,springboot了解吗Springboot中的核心注解了解吗Yml,yaml,proprities了解吗如何学习一个新的技术栈未来规划操作系统:父子进程如何切换(寄)操作系统:线程组了解吗(寄)#软件开发笔面经#
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务