标题党引个流[羞涩][羞涩][羞涩],11月底了,秋招基本结束了,基本上所有的流程都结束了,投递的大多是后端或者软件开发,来分享一下面过的长沙的公司的面经,可惜很多想去的都寄了[笑cry],春招再看看情况把。有兴趣回长沙工作的XD欢迎私聊交流。上海爱数一面:实习的时候参与过调优,讲讲细节项目用了领域驱动设计,讲讲领域驱动设计和三层设计的区别,DDD对象的生命周期怎么管理的elasticsearch中数据的生命周期,IK分词器作用在哪里如何定位慢SQL的?索引失效的情况有哪些?mysql 中count(*)  count(1)count(column)的对比,查询效率如何讲讲mysql的隔离级别,了解过readview和MVCC吗?介绍一下操作系统的进程调度算法有哪些讲讲 select poll epoll的区别进程之间有哪些通信方式?为什么要有虚拟内存?RocketMQ在项目里的使用场景,Kafka和RocketMQ有什么区别?讲讲Redis的持久化方式,Redis是如何实现高可用的?二面:Java接口和抽象类的区别讲讲什么是数据冗余链表有哪些类型,简单介绍下说说Mysql事务的隔离级别存储引擎innodb和MyIsam的对比了解Mysql的查询视图吗mysql联合索引知道吗,最左匹配原则?redis在项目里的使用场景elasticsearch熟悉吗项目里MQ使用场景算法题:一个数组,下标存当前可以跳的步数,起始点在下标0,判断是否可以达到数组末端金蝶JAVA开发一面:研究生阶段课程对你实习帮助比较大的有哪些课计算机系统由哪几个部分组成实习的时候开发进度和代码质量怎么控制的,有哪些编码规范?项目里哪些地方用过多线程编程?我提到countdownLatch,和线程池异步处理怎么定位慢SQL的,怎么处理的?什么情况下索引会失效?查询带上索引的情况下有可能失效吗?innodb用什么数据结构存储数据?B+树与B树的对比FookjoinPool和ThreadPoolExecutor有什么区别讲讲JVM的内存结构实习的时候有没有出现过处理过线上问题?Mysql事务的隔离级别,线上用的什么隔离级别项目里Redis用到哪些数据结构,使用场景,Zset的底层了解过吗(跳表)?消息队列里怎么保证消息不丢失,怎么处理消息堆积?聊了一下秒杀系统的几个关键部分数字政通一面:对公司有什么了解,实习时期代码量大概多少行mysql索引失效听说过吗,哪些场景会失效如果发现一个筛选条件用了OR的SQL查询没有走索引,你会采取哪些措施来优化?我说把OR的两边分别查再做并集你项目里Redis使用场景有哪些?给你一个场景:Redis中有许多热点数据,访问的频次过高导致服务器压力大影响了性能,不引入其他框架的情况下怎么优化?(提示我:redis需要通过网络连接访问,考虑使用本地内存)对于选择公司你看中的点是什么二面:分布式环境下,消息队列怎么保证一条消息能被多个消费者消费在页面不刷新的情况下,后端怎么推送消息给前端Socket有写过吗中国-湖南-长沙-岳麓区,要存储维护中国的省市区的地址,在数据库中怎么存储,怎么设计表;(我说的按树形结构平铺存储,自定义层级编号作为key用于索引,存节点的父节点,在应用层组装)盈峰环境一面(HR和技术一起):有对象吗?对象在长沙吗?在杭州实习完,现在没实习了为什么实习的岗位有转正吗,怎么考虑的介绍一下实习的工作,是项目负责人吗?领域驱动设计的内容,和三层设计有什么区别?项目的微服务是怎么划分的了解过分布式事务吗,我提到CAP理论,又扯了下redlock算法项目里的推荐模块怎么实现的定位慢SQL具体是怎么做的,怎么处理的索引失效有哪几种场景长城信息一面:实习在公司的开发流程是怎么样的讲下对RocketMQ的理解[黑牛问号],那些场景会用到消息中间件Redis支持的数据类型List ,Set,Map的区别Mysql中基本的索引类型有哪几种?SQL优化你知道的有哪些接触过spring cloud项目吗做过前端吗,了解过哪些框架职业规划中兴通讯DBA一面:Elasticsearch和mongoDB的业务场景是什么慢SQL一般怎么定位,怎么去分析呢,一般怎么看SQL语句的执行计划,联合查询的情况下怎么看mysql聚集索引是怎么组织索引结构的?二级索引是什么样的关系型数据库的特性是什么?简单介绍下讲讲数据库的三范式mysql默认的隔离级别是什么,有几种隔离级别?从开发岗调到DBA岗位,对DBA岗位有什么了解给你一周时间怎么快速学习新语言并达到精通的程度[黑牛问号]腾讯云智一面:实习中比较有挑战的技术点介绍下,怎么解决的慢SQL怎么定位,怎么分析索引失效的场景让你设计一张表的话你会从哪些角度去设计,那些字段要加索引?mysql查询语句条件OR和IN有什么区别,查询语句 1 OR 2 OR 3 和 IN(1,2,3)查询结果有区别吗,查询效率呢InnoDB存储引擎主键索引和非主键索引数据存储有什么区别对微服务架构设计的理解,注册中心在微服务体系中的角色是怎么样的,有和没有的区别了解过RPC调用吗,RPC通信数据序列化的方式有哪些结合注册中心讲一下RPC服务调用的过程,注册中心在服务调用中扮演必不可少的角色?岂不是加大了服务间的依赖(面试官想引出本地缓存),本地缓存+注册中心,项目里注册中心具体用的那种实现项目里有没有配置中心,场景:改了某个配置,应用程序怎么在不重启的情况下实时感知到,通过什么机制实现的?维护了一个数据库连接数在配置文件里,你把这个值修改小了,对应用会有影响吗?配置文件在什么时候生效呢?Elasticsearch一般用在什么场景?有什么特点?常见的分词器有哪些Redis常用的数据结构有哪些,Zset的底层用什么数据结构?简单介绍下跳表跟B+树有什么区别JVM内容,什么时候会导致堆内存溢出,什么时候会导致栈内存溢出在平时的学习中通过哪些手段提高自己技术水平手撕:给个字符串比如aaabbc 将重复的连续字符改为 a3b2c的形式,如果出现次数为1不需要出现重复次数。二面:计算机网络TCP/IP五层模型是哪些,每层的用途如何定位到网络上的一台主机,应用?TCP为什么要三次握手?二叉排序树,讲讲定义,最差的时间复杂度是多少数组和链表存储结构上有什么区别,数组和链表找到并删除一个元素的时间复杂度分别是多少手撕 5分钟一道:1.整形乱序数组里求众数  聊到了快速选择算法,快速排序的时间复杂度NlogN是怎么来的讲讲数据库里的聚簇索引和非聚簇索引,查找的时间复杂度是多少?联合索引的举例分析索引是否生效,考察最左匹配原则介绍一下thrift框架,用来解决什么问题,HTTP和RPC通信使用的场景?优缺点对比Spring的IOC了解吗,IOC是什么意思,用来解决什么问题的单体和微服务架构的区别场景:有三个服务ABC,请求链路 A->B->C ,响应链路C->B->A,怎样用IOC的思想将这个调用过程解耦?(加入一个控制服务控制服务间的调用)spring 用了哪些设计模式?介绍一下模板方法设计模式,手撕:5分钟写一个模板方法设计模式的实现,模板类实现类等实习最有挑战的问题,如何解决的平时怎么学习技术的交通银行一面:说一下领域驱动设计的核心思想,项目里有哪些领域;消息队列在你们项目里怎么解决消息重复消费;说一下jdk8之后的jvm内存结构;说一下mysql有哪几种锁说说mybatis的缓存,有哪几种中间gap4年干啥去了为什么从工程转软开哪里人,成家了吗广立微一面:介绍下实习的项目,用到哪些技术栈,有什么亮点微服务之间调用出现异常场景,你会怎么处理Spring的事务有哪些级别,有哪些场景会导致事务失效?Mysql的可重复的隔离级别是怎么保证数据是可重复读的(快照读/当前读) Mysql加锁什么情况会加记录锁,什么情况加间隙锁,什么时候加邻键锁处理的SQL优化的具体场景,细节,如何处理(我说的处理深度分页慢查询)哪些场景会造成索引失效讲讲redis实现分布式锁的原理MQ是怎么保证消息的一致性和可靠性的介绍下hashMap底层实现,为什么JDK1.8以后链表要引入红黑树化,为什么不是用其他的数据结构hashmap是无序的,想有序的话要用什么数据结构,LinkedHashMap是怎么保证有序性的JVM -xss 虚拟机栈,在什么场景下需要把 -xss数值设置大一些介绍一下时间复杂度为NlogN的排序算法,讲讲堆的实现快速排序的原理,是稳定的吗二面:没有录音,问了很多JVM场景题,调优之类的,很抽象,不像是问应届生的
点赞 35
评论 12
全部评论

相关推荐

写不来代码的小黑:这么小的城市能有做it的公司也不容易
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务