1、自我介绍 2、问项目经历,用友流程引擎怎么实现,如何与业务对接?包括业务查询流程数据等(叭叭业务) 3、ERP微服务改造,用到了哪些微服务技术,具体讲下如何在项目中运用的?(Eureka + Saga + keeplived + Nginx) 4、Mysql 索引从设计到使用,索引的底层结构和类型,怎么优化查询,数据量太大怎么解决(分库分表),目前项目遇到的数据量最大是多少(背诵+实际经验)
1、线程池原理,核心数过多会如何,线程池参数设定 2、悲观乐观锁,场景用途,如何实现乐观锁 3、mysql索引、原理、优化,覆盖索引,调优,acid,mvcc,锁,聚簇索引优点 4、redis数据结构、如何使用、优化,热key,大key 5、幂等,用redis是如何实现的 6、多级缓存,如何知道本地缓存的版本 7、spring使用过什么高级特性吗,除了@postconstruct还有什么 8、分布
自我介绍 介绍一下项目和实习 你如何理解云原生的概念 为什么要用k8s,k8s是做什么的? k8s如何实现弹性伸缩 看过Java方面的什么书? SpringBoot那些特性?为什么要用SpringBoot? 如何理解约定大于配置? Spring容器的初始化过程 Condition注解用过吗 Autowired注解是利用什么机制 Bean的前后置操作如何实现的,有没有在项目中使用到 看你参加过比赛,
一面 3.9还是3.10忘记了 1、vpn的解决方案已经很成熟了,还在做什么相关的功能? 2、IKEv1和v2 有什么区别?场景有什么不同? 3、多进程和多线程的区别? 4、dh-group了解吗? 5、加解密相关 6、strongswan相关,我说了一些协商相关的核心函数和过程 7、内核相关操作skb的函数 8、有没有做过vpn相关的性能提升的工作? 9、反问 二面 3.14 1、跟一面差不多,
时长56min 这一次侧重的是业务方面,我这次一面完就来记录一下,怕忘了,顺序可能不一样。 1rabbitmq和kafka的区别 2如何保障rabbitmq的高可用(普通集群,镜像集群) 3mq消息的可靠性(后来说到了生产者到mq到消费者的这些机制都不能保证消息的完全可靠,得用消息补偿机制等等,我晕乎乎的扯到了本地消息表+xxljob来做),还有个重复消费 4jvm调优流程,我答的时候是说总有那么
2023.03.14晚,腾讯会议后台开发工程师社招岗位。一共就问3个问题,算法题就占了快40分钟,不晓得是直接菜还是刷KPI,面完没一会就收到凉了的短信了,晚上觉都没睡好=_=。 自我评价:算是感受了一下大厂面试的氛围吧,感觉要进大厂要么是学历或者工作的公司过硬,要么是项目面试能说的很牛 🔥1. 凉经 🔥1. 凉经 介绍你项目中排查OOM的经历:结合实际项目说了下,从告警到结合日志到dum
牛客网也算我的快乐老家了,之前校招写了一路的面经。这次继续回来写面经,希望能帮助也在求职的大家。 另外各位有什么工作求职问题的话,评论区也可以问我,作为过来人尽量帮大家解答。 力扣有一篇同步更新的帖子也是我的。 先介绍一下我的情况吧,毕业开始就在北京美团的风控部门,做了3年多的Java后端开发。 然后去年年底惨遭无差别优化,好在赔偿给够了。 在家歇了两个月开始投简历了。现在每天刷刷力扣&&复习复习
2023.03.15晚 面试官说应该是过了,后续是HR谈薪面,但是很郁闷,本来以为是搞互联网java业务,结果是计算机软件,搞一些软件之类的东西,顿时就没兴趣了,说希望和直属leader能进一步谈谈代码业务。 🔥1. 全部内容 🔥1. 全部内容 项目中GC优化经验 项目排查CPU打满经验 十进制怎么转十六进制 10GB文件下载很慢的解决办法 三维空间中两点的工时:d=√[(x1-x2)^2
双飞一本,23届Java求职0offer选手,感觉自己来牛客到现在还没做过什么贡献,牛油们的回帖非常热情诚恳,本着滴水之恩当涌泉相报的精神,随便写一些可能没什么用的秋招凉经,也算给自己秋招一个交待吧,如果能给路过的牛油一些帮助那就更好了。 一、经纬恒润(一面挂) 二、兰亭集势(三面HR挂) 一面: 二面: 三、西安趣联科技-实习岗(挺看好公司发展的,二面挂) 一面: 线程池怎么创建,核心参数有哪些
自我介绍 介绍一下你自己的秒杀系统 什么是死信队列?用MQ干嘛了? 用redis干嘛了? Spring的bean默认都是单例的吗,会有线程安全问题吗? Spring的加载机制是什么,都是懒加载吗? 数据结构你了解吗 栈和队列的区别? 有了解过微服务吗?什么是服务熔断? 你有做过SQL优化吗(有,自己设计过联合索引)怎么看SQL语句是不是用了索引? 数组和链表的区别?数组都有哪些有点? 你对自己未来
一面 自我介绍 介绍一下项目 后面没问项目 线程池相关 底层原理 JDK的锁你都了解有哪些 synchronized锁的升级过程? 红黑树你了解吗 了解底层吗,红黑树的插入是一个悲观操作还是乐观操作? Spring的Bean的生命周期。 Springboot自动装配原理。 那些Aware的接口是干嘛用的。 redis为什么用的列表?用字符串不行吗 redis为什么快 单Reactor底层了解过吗
2-28 一面 自我介绍 Java语言特点 和其他语言相比呢 1核的计算机,还能用多线程吗 说一些Object一些方法? 接口和实现类的方法 说一下ThreadLocal NIO了解吗 Reactor遍历的是什么 如何从Set中获取元素 TCP和UDP的区别 TCP为什么可靠 JVM分为哪些区域 场景 1:前端访问接口404了 怎么排查? 场景2: 后端有一个耗时的操作,前端需要不断去轮询,怎么办
想给自己两个大比兜!!!写过的题没写出来。最后发现就少写了一个符号。 面试官等了我好久,感觉他很想让我过!!!可惜 我自己不争气!!!面完当场给自己两个大比兜。 面试体验很好!收获很大。感谢面试官。 下面全靠回忆,可能有遗漏 八股: 1. 冯诺依曼体系结构 2. 网络七层、四层结构。面试官说一般是五层,这块无所谓不影响 3. 三次握手 四次挥手 4. 数据库 innodb 的事务。事务特性四个英文
自我介绍 实习深挖 简历深挖 Tcp握手原理 虚拟内存介绍一下 Hash,冲突怎么办,设计数据结构,渐进式hash Mysql引擎,b+树介绍,叶子链表作用,多少数据量性能多少会下降,分库分表 跳表,redis为什么单线程 设计模式知道吗(我是写go的,寄) sql题,寄 区间反转链表,秒 要转语言吗(我哪敢不同意啊),java之前写过多少 (吐槽: 很不喜欢java,动不动写一大坨,搞一堆花里胡
第一题 标签:dfs、双指针 题意:给一棵树节点个数为n,现为每个节点赋权,要求每个节点权值不同、权值范围为1~n、奇数层节点权值和与偶数层节点权值和差值的绝对值不超过1。 思路:首先把奇数节点和偶数节点存储起来,得到奇数和偶数节点的个数分别为n1,n2(n1+n2=n)n_1,n_2(n_1+n_2=n)n1,n2(n1+n2=n)。设权值和为A=∑i=1niA = \sum_{i=1}