💼公司名 Klook客路 💻岗位名 后端开发 ⏰时间线 8-21投递,10-5笔试,10-21面试 没想到投完两个月才面试,没收到二面通知估计挂了,当时还为这个面试推掉了另一家。 首先是群面环节,无领导小组讨论,针对一个项目对接的场景题给出解决方案。感觉秋招的群面激烈好多大家都很有表现欲,之前找实习也经历过几次群面都没什么人说话的还要我来破冰。 然后单面环节,十五分钟左右,我记得问了有数据库死
投递岗位:后端开发工程师 投递时间线:9.13投递 一面:10.23 1、自我介绍 2、HashMap的数据结构和使用的注意点 3、HashMap中如何定位桶,有100个key-value格式的数据要存在HashMap中,如何使得效率最高 4、扰动函数的原理与作用,为什么扰动函数能够减少hash冲突 5、HashMap在rehash操作时需要重新对每一个值进行计算吗 6、接口和抽象类的区别 7、多
公司名:小红书 岗位名:后端开发 面试部门:社区电商 面试轮次:二面 时间:30min 感觉面试官更注重项目,另外,这个B+树双向链表的优势,我说可以O(n)范围查询,面试官说B+树的中序遍历也是O(n),为什么要加个双向链表,多此一举。有无佬可以指点一下。 问题如下: + 自我介绍 + 算法:反转链表的前半部分 + mysql索引结构 + 双向链表为什么更快,B+树的中序遍历时间复杂度也是O(n
第一题:排列判断是否相邻 有一个排列,一共有n个数,还有两个数x和y,请你判断x和y在排列中是否相邻,是则输出”Yes”,不是则输出”No” 1 ≤ n ≤ 1e5 输入n,x,y 注意判断x的前后有没有y即可; 第二题:环形公路最短距离 现有一条环形公路,总共有n个站点,a[i]代表第i个站点与第i+1个站点之间的距离,特殊的,a[n]表示第n个站点与第一个站点之间的距离。出发地为x,目的地为y
简单 面试 1. 为什么想离开yy 2. 问了工作相关问题 3. list set map 区别 4. list,set 详谈 5. hash 表 6. 对象拷贝(深,浅) 7. synchronized 和lock 详谈;如何选择? 8. MySQL 索引 9. 事务 10. 线程池工作原理和机制 11. 拒绝策略 12. 对蔚来的期望 反问 1. 公司业务 2. 技术 #蔚来实习##我的实习求
20230630 58同城 后端开发二面 (30min) 聊了一下工作意愿,是否愿意转语言 多线程和多进程的区别 linux内核了解多少 https加密相关的能讲一下吗 你的项目里有用到加密吗 继续问项目 算法:双向链表中查找一个target值,没让写,就说了说思路 是否参与过算法类的开发,大数据相关或者其他 在你的课题里深度强化学习算法是怎么和环境进行交互的? 怎么判断你设计的算法好还是不好 反
时间线8.29下午2点-5点 一面 自我介绍 实习经历 Kafka顺序问题 对Spring的理解 AOP实现原理 注解失效的场景 HashMap 底层 装饰器模式 Redis数据类型 跳表结构 Zset怎么实现按分值进行排序的 Spring Cloud 组件 Feign 过程 Dubbo 比 Feign优势 为什么选择JSON序列化方式 有做数据的压缩嘛 Spring Security用来干嘛的
滴滴一、二面 一面 介绍项目,讲一下项目难点 你的缓存和数据库是怎么保证一致性的 如果在缓存还没过期的时间内,数据库的数据就发生变更了怎么办 超卖问题怎么解决的 分布式锁是怎么做的 看门狗机制是怎么实现的 redis分布式锁底层是基于什么命令实现的 少买是怎么解决的 你的消息队列里面存的是什么内容 如果进队列前返回给用户成功,但是实际上库存已经不足了,这时候进消息队列了,用户实际上是抢不到票的,这
投递岗位:后端开发工程师 投递时间线:9.13投递 一面:10.23 二面:11.3 hr面:11.09(已offer) 1、自我介绍 2、项目经历、遇到的具体问题、解决的思考和过程 3、系统登录态是如何做的、如何保持的 4、采用jwt方式若拿到token,在其他系统中是否能直接登录账号 5、A机器和B机器需要通信,需要建立tcp连接,问A和B能维持多少个长连接,是否有上限 端口会限制有多少连接呢
2025秋招,时长35分钟 1. 自我介绍 2-3. 实习项目拷打 4. 稳定性是如何保证的?下游有问题或者流量有问题怎么处理? 5. 重构和迁移是怎么做的?怎么保证效果的有效性的? 6. 具体是如何定位问题所在的? 7. 手撕:lc283移动零 8. 实习工作期间主要使用的技术栈,存储、rpc 9. 优化是怎么做的? 10. 你平常有学习什么新的技术和知识? 反问 许愿oc #八股##后端##面
牛客许愿果然有用! 05.11 笔试(测开方向) a不到一道 一志愿测开流程直接结束,进入二志愿后端开发 没有重新笔试 05.21 一面 先是手撕,一道middle,一道easy 然后是简单八股,包括数据库+java+数据结构+操作系统+计网 以及一些简历相关 05.22 二面邀约 05.28 二面(本来是22、23两天二面,因个人原因推迟) 先是聊了简历相关 然后是八股,包括计组和数据结构 最后
1.redis与mysql数据一致,如何做,极端什么情况下会不一致,画图说明 2.mysql里面一个字段的值为枚举,有必要建立索引吗,为什么 3.char与varchar的区别,如果char小于设定的长度会怎么样 4.联合查询union与union all的区别 5.count(1)与count(*)与count(字段)的区别 ,一定count(1)比count(子段)快吗 6.如何看sql性能,
不同进程运行,内存是怎样的(虚拟地址空间) 缺页中断 建立连接的过程 为什么要建立连接 断开连接的过程 第三次挥手后客户端是什么状态?为什么? Redis数据不一致的问题 用Redis分布式锁做了什么 如果使用分布式锁的客户端挂掉了,会发生什么 Redis分布式锁底层是怎样的 Redission原理 HashMap 如果HashMap非常大,扩容时候要耗费长时间,你自己设计一种方案来解决这个问题
状态:一面过,已约二面 一面 2024-04-22 25min ----------------- 1. 介绍时说go,简单说下go 2. 创建线程的方式 3. 守护线程 4. ArrayList和LinkedList的区别 5. 线程安全的hashMap 6. 堆区组成?年轻代进入老年代年龄?年轻代和老年代用什么回收算法? 7. 和jdk同包同名的hashMap,对系统的编译和运行有什么影响?
为什么感觉都回答下去了,面试刚结束,流程就结束了。 #后端开发暑期# 2024年5月13日 21:00-22:00 1、线程池 七个参数 如果任务队列无界的话 则最大线程数还用得到吗 2、Java内存模型 2、类加载过程(双亲委派机制) 3、新生代(Ed、FS、TS)、老生代(垃圾回收:CMS) 4、mysql的存储引擎 (innodb) 5、mysql 的主键索引 和 唯一索引 (覆盖索引) 6