秋招面试-TPLink普联
秋招面试-TPLink普联TPLink普联一面(9.6,35min) 自我介绍 本科和研究生期间的成绩;本科为什么五年;转专业面试了什么;参加过什么比赛;拿过几次奖学金 Etcd流式备份介绍 备份集校验介绍 线程池原理 synchronized原理 TPLink普联二面(9.8,30min) 自我介绍 国际基因工程大赛+腾讯实习 三个题口述做法: 单链表找中间节点 20个球,其中一个是坏球(不知道轻重),最少几次能确定 开灯问题:100个灯,最开始都是灭的。100个人轮流去操作一次灯,第一个人去操作1,2,…,100号灯;第二个人去操作2,4,…,100号灯;…第100个人去操作100号灯 (算法)https://leetcode.cn/problems/max-consecutive-ones-iii/description/ 二面结束后选择放弃面试
秋招面试-快手
秋招面试-快手快手一面(9.2,40min,电商技术·商家及赋能运营中心) 自我介绍 腾讯实习项目介绍 Etcd备份过程中如何保证数据一致性 Etcd和Zookeeper的区别 Zookeeper基于什么算法实现的 蔚来实习项目 Spring Task实现原理 如何实现分布式定时任务 Redis实现分布式定时任务,服务器宕机了,如何保证任务不会被丢失(重启的服务器如何再此执行) 线程池的核心参数 Spring Cloud的作用 除了令牌桶算法还有什么限流算法 介绍索引 (算法)删除字符串中的所有相邻重复项 反问 快手二面(9.8,20min,快手电商:商家与运营中心) 自我介绍 RCP的技术挑战,以及应用场景 Etcd实习项目介绍 Etcd如何保障备份过程中的一致性 流式备份过程中如何保障数据备份的完整性 Zookeeper是CP还是AP,为什么这么设计 Zookeeper有必要做成CP吗 反问 快手三面(9.16,30min) 自我介绍 腾讯转正了吗 介绍项目中遇到的问题 腾讯实习项目challenge 蔚来慢日志优化 前端API到后端请求涉及到的整个过程的介绍 一张...
秋招面试-百度
秋招面试-百度笔试 斐波那契数列1, 1, 2, 3, 5, … 现给出l,r,求数列的第l项到第r项之间有多少个奇数 猫猫有一个融值v,每种液体都有一个液体度n(1~10^9)。如果猫猫融值v和液体的液体度n满足|n - v|<= x(其中x是阈值,整数),那么猫猫可以融化进这个液体;另一方面,猫猫可以随时变化成任意一个液体度。现在已知n种液体的液体度,猫猫按照液体编号从小到大的顺序依次融化进去,共需要变换m次,求满足条件的最小阈值。(0<=m<n<=10^9) 数组ai(1<=ai<=300)长度为n(1<=n<=100),现在可以将ai修改为非负整数bi,代价为|ai-bi|。要求满足修改后的数组相邻两项满足:bi xor bi+1 = bi + bi+1,求修改的最小代价。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676...
秋招面试-蚂蚁
秋招面试-蚂蚁蚂蚁一面(8.28,35min) 自我介绍 实习项目介绍,以及老生常谈的challenge 蔚来实习项目介绍 自己是如何设计线程池的 JVM程序运行过程中如何监控(就是老生常谈的问题) 有在实际运行过程中出现问题去解决吗 代码中如何去构造一个死锁 如何在代码中避免发生死锁 慢查询日志指的是什么 一条语句强制用了索引后比默认不用索引更快,一定说明就用索引就更好吗 实验室项目的challenge (算法)删除链表倒数第N个节点 蚂蚁二面(9.4,40min) 支付技术部-弱交易相关(荷包等) 腾讯实习经历介绍 etcd流式备份方案 备份集校验工作 实验室项目介绍 如果这个时候再做Hadoop和Spark,和实习前比有什么能做的更好的地方 如何更好的去问别人一个问题;是否有学过一些理论知识 日常工作以及对大模型的看法 职业选择方向(业务之类的) 未来职业规划 反问 日常开发流程:CP0,CP1和CP2 技术栈 蚂蚁HR面(9.15,40min) 自我介绍 为什么参加金寨梦想教室 介绍下作为队长参加春雨支教社团的经历 担任研究生班长期间,是否出现过班级同学不配...
秋招面试-京东
秋招面试-京东笔试题型: 30道选择题 2道算法题 算法题: 小明要在n天吃饭,他会做m道菜。但是相邻两天做的菜的编号要满足(|ai-aj|>=k),求有多少种序列的做法(1<=n,m<=1000, 0<=k<m) 在(n,m)(1<=n,m<=2000)的地图分为可通行和障碍物两种,机器人需要从起始点走到终点。机器人有点问题:上下移动后,下次只能左右移动;左右移动后,下次只能上下移动。求起点到终点需要的最小步数,到不了输出-1 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495// 83%;91%(第二题RTE)import java.io.*;import java.util.*;public class Main ...
秋招面试-小米
秋招面试-小米小米一面(8.27 45min) 自我介绍 JVM内存模型 哪些内存结构会发生OOM 发生OOM如何排查 有哪些垃圾回收算法 G1垃圾回收器相比于CMS最大的优势是什么 有阅读过G1垃圾回收器的源码吗 ArrayList和LinkedList的区别 线程池的参数有哪些 ThreadLocal是什么 Springboot和Spring的区别 Springboot如何做到自动装配 http请求的过程 介绍网络拥塞 rpc和http的区别 实习项目介绍 实习项目引申:如果分布式锁过期了,该如何处理 日常如何学习 (算法,手动输入输出)第K大的元素 小米二面(8.28 35min) 自我介绍 家乡 实习项目介绍 + challenge一些细节 文件系统和数据库的区别 SQL的全称 介绍Zookeeper的备份机制 CAP理论 Zookeeper是CP还是AP Zookeeper的CP产生的问题如何解决 (算法)第K大的元素 + 1000瓶水用小鼠找毒药
秋招面试-虾皮
秋招面试-虾皮虾皮一面(8.5,50min) 自我介绍+项目(约20分钟) 自我介绍 腾讯实习介绍+面试官challenge细节 蔚来实习介绍 实验室项目介绍+面试官challenge细节 算法算法题(把树上每一层的节点全部往左移动,右边剩下的的位置设置为空) 纯代码编辑器,但是跟面试官说只写核心算法。因为没跑,所以最开始忘记把每一层后面的节点都置为null了 八股部分死锁 如何解决死锁 进程间的通信方式 用过哪些linux命令 mysql为什么用B+树,而非B树和二叉树 跳表为什么不行 mysql如何查询优化 select b from tab where a =xxx 为什么没走(a,b)索引 TCP三次握手和四次挥手 反问 虾皮二面(8.8) 业务介绍 自我介绍 腾讯实习项目介绍,以及面试官的一些challenge volatile如何实现可见性?每次都必须要从主存中拿数据吗? 二维数组按行访问和按列访问的时间分别是多少? index(a, b, c) select * from t where b = 1 and a = 2 order by c; 走了索引的哪些字段?...
暑期实习-字节面试
暑期实习-字节面试 节子暑期实习面试了两次,基本都挂掉了原因是因为面的太早了(1月份),准备还不是很充分。建议大家面试前一定要好好修改自己的简历,至少对简历上相关问题聊熟于心 字节第一次面试 项目中的分库分表?(不对,需要纠正) sa-token中,token存的是什么,如何根据token找到是谁的(回答的不好) 项目中的redisson如何做到的过期检测(回答的不好) https://javaguide.cn/database/redis/redis-delayed-task.html#redisson-%E5%BB%B6%E8%BF%9F%E9%98%9F%E5%88%97%E5%8E%9F%E7%90%86%E6%98%AF%E4%BB%80%E4%B9%88-%E6%9C%89%E4%BB%80%E4%B9%88%E4%BC%98%E5%8A%BF redisson过期订单的key-value存的是什么(回答的不好) 对称加密和非对称加密 分布式锁(用redis);但是超时或者崩溃了,如何处理;如果超时释放了之后别人去用了,但是自己又去把别人在用的锁释放了怎么办(场...
暑期实习-笔试记录
暑期实习-笔试记录 暑期实习参加面试的公司如果有笔试,已经一并记录在对应的面经里了因此,这里放的是参加了笔试,但是没有参加面试的一些公司的笔试记录 快速读取 理论上下面这段代码要能够默写出来,算法考试的时候直接用下面的就行了 12345678910111213141516171819202122232425import java.io.*;import java.util.*;public class Main { static BufferedReader br; static StringTokenizer st; static String next() throws IOException { while (!st.hasMoreTokens()) { st = new StringTokenizer(br.readLine()); } return st.nextToken(); } public static void...
暑期实习-蚂蚁面试
暑期实习-蚂蚁面试笔试(TCP报文数据总量)数据包1400字节,tcp头部20字节,应用层数据大小为1360字节,发送100个数据包,那么传输的字节数是多少? 传输的总字节数为 140,000 字节(140 KB) umask为022,在创建文件的时候的权限是? 当 umask 设置为 022 时,新创建文件的权限为 **rw-r–r–**(即权限码 644) umask 作用: umask 通过屏蔽(禁用)权限位来限制默认权限。计算方式为: 实际权限=默认权限 & umask实际权限=默认权限& umask 文件基础权限:666(rw-rw-rw-),即所有用户可读可写,但不可执行(Linux默认不给文件执行权限)。目录基础权限:777(rwxrwxrwx),即所有用户可读、写、执行。umask作用:通过按位取反后与基础权限进行逻辑与操作,屏蔽不需要的权限。 (结构型设计模式)责任链模式属于什么类型的设计模式? 属于 行为型设计模式,其核心目标是解耦请求的发送者与接收者,通过构建链式结构让多个对象依次处理同一请求,直到有对象处理成功或传递至链尾 ...









