美团日常实习一面,无八股无算法。 面试官人很好很温柔,我听不懂也很细心的给我反复讲场景,引导我回答问题可我太菜了,感觉凉了。 围绕简历我写的四个职责来问的,因此分为四块 1.打开项目(IDEA)讲解一下责任链和决策树是如何代码实现的。 场景问题:如果有一个业务a需要调用b,c,b,c又需要分别调用d,e和f,g,你会如何设计去实现这个逻辑(没太弄明白,我就说我项目的是决策树,单路的,后面不了了之)
实习,base成都,最少三个月,面向转正,问了hr可以从9/10月开始 8.6 一面,飞书视频会议,共45min,感觉凉凉 开始: 自我介绍 说到项目开始问项目,用什么框架,拷打业务具体实现 说到redis开始问redis: 介绍一下 然后mysql: 介绍一下 引擎的数据结构了解吗 为什么用B+树不用红黑树 主从分布怎样实现的 怎么优化性能 怎么设计索引 算法:三数之和,写了O(n2),让我优化
时间为4月中 主要是聊项目加少量的八股,面试官对于框架的提问深度还是比较注重的。 自我介绍加项目介绍,问问用了什么技术栈,然后这些技术栈在面试期间全部问了 在项目中用到了redis,那说说使用了什么数据结构,为什么用这个结构 你的项目中使用redis背景是什么,有考虑使用别的缓存么 说说分布式锁,然后写分布式锁的伪代码(是切换到了写题的在线编辑器写了伪代码,其实就是写了一些redis的语句,主要还
自我介绍开始吟唱 介绍第一段实习做的什么 介绍第二段实习做的什么 SpringBoot有什么优点 用过的设计模式 什么时候使用单例模式 介绍HashMap 自己使用过的SQL优化 Java异常类 linux常用指令 介绍一下Nacos 反问部门做什么的 面试评价 说我样样通样样松 没开摄像头 应该是kpi 感觉面试官也不太想问
boss上的后端实习生大数据方向,很多牛友都说不咋滴,所以也没咋准备,随便就上了 5.6 笔试,很简单 5.9 HR电话面(非技术),十五分钟左右 5.14 一面 时间30-60min 基本对着简历问的,会挖项目,没有其他牛友说的那么不堪,不会压力,体验还可以,但是感觉是kpi。 ===========================================================
5.11 面试体验很好,面试官全程引导思考并给出学习建议 Golang Map的数据结构 sync.Map{}的设计的优缺点。 具体细节忘记了,面试官引导思考要多想一下为什么要这么设计,这样可以提高代码设计能力。 针对线程和协程的不同,讲一下。 Go的GC有了解吗?有观测过吗? GC有什么缺点? Kratos框架用的多吗?Kratos框架的代码结构是怎么样的? Mysql Mysql底层的结构有了
你这两个项目觉得有什么比较难的地方吗? 为什么会采用这样的技术栈? 对是的。这个项目你在其中是做哪些部分? 你可以说一下你在华为做的是一些什么。 我应该问的是常用的。你说一下虚函数它是怎么实现的? 你了解c++11的一些特性吗? 你知道怎么在main函数之前去执行的函数。 你知道大小端吗? 你知道什么是死锁吗? 怎么解决死锁的问题? 你知道用户态和核心态的区别是什么? 比如说从用户上调用到核心看它
Apache APISIX 背后的商业公司,远程实习岗位 时间:1h 拷打 1.自我介绍 2.Hard 算法题:滑动窗口最大值 3.愿不愿意转go语言 4.实习做了什么 5.知道哪些设计模式(单例、工厂、模版方法、策略、代理) 6.消息透传怎么做 7.介绍下RocketMQ架构 8.RocketMQ客户端是什么线程模型 9.如果让你给客户端设计线程模型,怎样设计跟broker交互 10.Rocke
一面 1. 自我介绍 2. 项目 3. HashMap和ConcurrentHashMap介绍 4. synchronized锁与ReentrantLock区别 5. synchronized锁升级过程 6. G1垃圾回收器介绍 7. 给一个场景,cpu飙升如何排查 8. 数据库与缓存一致性问题 9. 缓存失效,多个线程打到数据库如何解决 10. Redis基本类型及底层原理、应用 11. 等等(
1.自我介绍 2.项目-用户注册组件库解决缓存穿透详细说一下? 3.高并发购票-1.车票扣减逻辑?2.怎么保证不同用户不重复购买同一张车票? 4.redis还在那里用到了(我答的查询列车信息,key-value hash)? 5.项目中用到MySQL了吗? 6.Redis和MySQL一致性怎么保证? 7.Redis的持久化方式? 8.RDB和AOF谁故障恢复更快?(不确定) 9.Redis的IO多
1. 上来手撕2道算法:n个数组成的小于target的最大数。String最长不重复子串。ACM模式,都做出来了(但方法比较暴力)。 计网。 2. TCP5层模型? 3. 4次挥手。为什么不像3次握手那样只进行3次? 4. 粘包和拆包? MySQL。 5. 聚簇索引和非聚簇索引? 6. SQL:select a,b from table where a=1 and b=2 and c=3查询过程
今天上午面的,傍晚发的offer -- 还在考虑中... 还有一个CSDN的机会(刚刚提交机试题),看能不能冲一冲 1. Java中的IO模型 2. 说说Java中的集合 3. 垃圾回收器+回收算法 3.5 JVM内存结构、垃圾回收,类加载过程 4 . Redis分布式锁 5. 说说:reids哨兵心跳+宕机后怎么选举新的master节点 ? 6. redis 为什么这么快? 7. redis穿透
# 一面 腾讯会议(75min) - 微服务中拆分的力度怎么把控 - JWT和oauth2的区别 - oauth2的授权过程 - 为什么要使用授权码 - 使用了https还有必要使用授权码吗 - 微服务带来的挑战 - 切片的扩容机制 - Coding 使用go语言实现一个非阻塞锁 - mysql的隔离级别 - 分布式事务 - Coding 字符串处理 面后一周约二面 # 二面 腾讯会议(55min
1、自我介绍 2、说说实习经历中的背景 3、项目是你一个人做的吗?用户量?主要模块 4、java中常用的类型? 5、map的底层结构,数据量大了会影响查询效率吗?为什么要用链表?后续为什么又变成红黑树?map扩容? 6、说说spring? 7、spring和springmvc有什么区别? 8、spring和mybatis有什么区别? 9、mysql有那几种引擎?常用的引擎底层结构?说说B+树特点,
6.5一面 大量常规八股 1.hashmap linkedhashmap treemap 2.线程池 3.syn锁 lock锁 可重入锁 公平锁和非公平锁 4.volatile 5.mysql事务 隔离级别 6.索引结构 7.索引什么时候会失效 8.查询优化 9.mysql行锁 10. redolog redolog binlog mvcc 11.主从原理 12.redis缓存击穿 雪崩 穿透 1