记录2024年9-10月面试环境

打印 上一主题 下一主题

主题 899|帖子 899|积分 2697

记录2024年9-10月面试环境

开篇闲聊,me ,来自山河四省,奈何功力有限,修业于东北,现工作三年,从事 JAVA 后端开发,今年 6 月底裸辞,直接碰壁,回故乡玩耍 2 个月,九月初来杭,继续找,玩够了,但很不顺,是非常的不顺,各大招聘软件,投,投,投,不读,已读,不回,经验不敷,薪资给不到,项目不匹配 .............. emo,emo,emo,直到国庆节结束,有面试了,电话面试,腾讯集会面试,线下面试,逐渐有了着陆,毕竟有了面试机会,那就有机会拿到 offer,事尽不如意,面试之时,奈何之前项目简朴无技术,听到许多的,你这项目一般,我们就先来问点你简历上的一些八股问题吧,哎,没办法,事实也这样,还好,咱有自知之明,项目确实不好,me 呢,直接把本身会的八股,且有些难度的,都写上了,就像告诉他们,这些你恣意问,我就会,天公不作美,人家问了,也问了,但,,,,直接顺藤摸瓜,问到你不会,啊,崩溃,真的被拷打,末了没办法,本身还不够卷,准备的还不充足,每次面试完,其实本身就知道面试结果了,然后归去复盘,用我的小本本记下,本日所问的所有问题,以及一些套路,特别是对一个知识点的顺藤摸瓜,直追底层身处,就这样,一边面,一边记录,一边把项目中的业务逻辑复杂化一些,反正别人也不知道你做没做,但如果你说清了,那别人就会认为你做了,而且可能还不错,可能就会相中你了。。。末了呢,感觉除了八股,项目,这些外,你得体现出你对这个岗位的渴望,纵然面试不畅,面试官,也会说,要不然本日先到这,你有什么想问的吗?这个时候万万要问,我个人感觉就是问,比如:咱们公司的项目主要是哪方面的研发?使用的技术栈是什么?自研的照旧?并发量大吗?等等,如果他给你先容的很详细,你懂得,反之,你也将劳绩到,别人是怎么先容本身的项目的,虽然不太具体的哪个样子,但本来就是那样嘛。差不多就这样了,希望大家都保持着一颗向上的心,其着实某个博主直播时听见一位面试者去求职之时,面试官告诫他的一句话:当潮水落去之时,才知道谁在裸泳。。。。
下面呢,是我总结了 40 多道,面试的时候碰见的一些问题,分享给大家,大家也可以评论区讨论增补,哈哈
ps:我记录的问题都是小公司的那种,中厂和大厂我没机会面试的



  • HashMap 基本原理:底层结构,扩容机制;会有线程安全问题嘛?怎么办?HashMap get 方法会有线程安全吗?
  • 为什么会有 ConCurrentHashMap?ta 解决了那些问题?通过什么方式解决的? 怎么扩容的?如果在普通的 HashMap的 put 上加锁,不行嘛?有区别吗?有什么不一样?ConCurrentHashMap get 方法会有线程安全吗?ConCurrentHashMap 绝对线程安全吗?
  • 除了 ConCurrentHashMap 另有其他线程安全的集合嘛?
  • 什么是 CAS?会出现什么问题?怎么解决?
  • 什么事 AQS?ReentrantLock 实现原理?
  • Synchronized 相识吗?底层实现原理是什么?是怎样锁升级的?ta 和 ReentrantLock 的区别是什么?什么时候用 Synchronized  什么时候用 ReentrantLock ?如果是同一代码块。用谁好?为什么?Synchronized  绝对线程安全吗?
  • 什么是死锁?
  • 什么是线程安全?
  • 线程的创建方式有哪些?
  • 线程池相识吗?线程池参数可以先容一下吗?线程工厂是怎样使用的?拒绝策略呢?可以说下线程池的执行流程吗?
  • ThreadLocal 有使用吗?ta 是做什么的?会出现什么问题呢?怎样解决?
  • MySQL 数据库索引可以先容下吗? 为什么不用二叉树?平衡二叉树?B 树?跳表?而用 B+ 树?B + 树是怎样存储数据的?
  • MySQL  数据库慢 SQL 怎么排查?
  • 什么是事件?以及什么是分布式事件?事件的隔离级别有哪些?事件是怎样实现的?
  • MySQL 数据库有哪些锁?行锁?表锁?间隙锁?临建锁?
  • MVCC 可以先容下吗?怎样实现的?
  • 索引失效场景
  • 索引使用场景
  • Buffer Pool 相识吗?页数据是通过什么获取的?
  • 什么是分库分表?什么时候分库?什么时候分表?分片键怎样选择?除了分片键外,怎么通过其他字段查询数据?
  • Redis 在项目中用过吗?为什么是单线程?ZSet 的底层原理是什么?为什么不用二叉树或其他数据结构?
  • Redis 的持久化机制可以说下吗? RDB、AOF 、RDB&AOF
  • Redis 什么是缓存雪崩?缓存击穿?缓存穿透?怎样解决?
  • 多级缓存怎样实现?怎么更新当地缓存?
  • Redis 分布式锁怎样实现?如果某个主节点挂了,但锁数据没及时同步到从节点?该怎么办?怎样制止此类事件的发生?
  • SpringBoot 启动流程?
  • SpringBoot  自动配置原理?
  • RPC 流程?
  • OpenFeign 与 MQ 区别?
  • OpenFeign 底层原理?
  • Spring IOC 怎么明白的?
  • Spring AOP 原理?
  • RocketMQ 延迟消息实现原理?
  • RocketMQ 事件消息实现原理?
  • RocketMQ 重试机制,除了配置 MQ 重试,另有其他方法吗?
  • RocketMQ 怎样保证顺序消费?如果某个消息发生异常了?但还要保证顺序消费怎么办?
  • 类加载机制以及双亲委派机制可以说下吗?
  • 32G 内存和 48G 内存同时摆设一个服务 ,那个比力好?
  • linux 常用下令可以说几个吗?
  • linux 怎样统计某个日记文件中某个关键词出现的次数?
  • 二分查找手写;若有重复的元素,想要左边或右边的元素索引,怎么办?
  • 冒泡排序可以写下吗?能用英文说下冒泡排序吗?
  • 快速排序是怎样实现的,可以代码写下吗
  • 如果有 10 亿条数据,怎样快速筛选出出现次数前十的数据?
ps:答案就不写了,没有完美的答案,只有完美的回答,按照本身的语言组织去回答更好。末了祝大家一切顺利!!!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户云卷云舒

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表