为什么tcp要三次握手 http的握手和挥手 线程池的创建,java自带的4种,以及讲讲线程池的参数 threadFactory能干啥?线程池设置守护线程从这里设置吗 线程池:核心5, 最大10,队列长度100,来了200个任务。会怎么样 Hashmap为什么线程不安全,在什么情况下会发生线程安全问题 concurrentHashMap怎么安全的 concurrentHashMap1.
算法题:合并两个有序链表 项目 Redis在执行过程中 超时了怎么办 (问题在 redis超时 有可能redis已经更新数据了,但是返回给客户端超时,导致客户端收不到成功信息) 如果redis成功了,但是更新mysql的时候失败 Rabbitmq怎么实现局部有序 日志文件中搜索某个关键词的出现数量 grep -c 数据库a,b,c组合索引,怎么决定a,b,c建联合索引的顺序 没
1.自我介绍,聊两个项目 2.C++知识 讲一讲多态 虚函数如何实现的 一个空类的大小是多少 一个类里面只有一个int,一个int加一个double,一个int一个double一个char大小是多少 sizeof和len stl熟悉吗?vector底层实现,map底层实现,应该想问更多的但我已经忘光光了 从单线程扩展到多线程要考虑哪些问题,全局变量怎么处理(最后的答案竟然是干掉全局变量,就别用全局
1.两个大文件都存储着几十亿条URL,要挑出他两共同的URL,怎么做? 2.数组中找出N个数,其和为M的所有可能,怎么做? 3.HashMap及CurrentHashMap的底层实现 4.创建线程池的参数,饱和策略 5.ThreadLocal的内存泄露问题 6.synchronize的同步原理 二面: 1.挑一个你项目说说(说了实习时候的项目) 2.说说selenium的原理? 3.说说https
一面 10.19 30min 两个技术面试官 自我介绍 研究方向是什么 对发表的论文很感兴趣,用简短易懂的话介绍下研究工作 为什么没有读博 共享屏幕,用画图的方式介绍tcp三次握手的过程 tcp半连接队列是什么?会在哪一阶段发生 tcp半连接的洪水攻击了解嘛?有什么解决策略? 介绍一下rpc项目中的报文结构是怎么样的(介绍了报文结构、发包和拆包的流程) 秒杀项目中用到了什么框架?分别有什么作用?
22.10.25 20分钟 自我介绍 面向对象的特点 多态 好的代码应该具有的特点 类的设计原则 设计模式在实际中的应用 实现接口和继承类 常用的查找算法 快排和冒泡对比 常用的数据结构 数组和链表对比 项目中遇到的困难 项目收获 反问 #面经##秋招##校招#
三个面试官,都没开摄像头,依次问问题。 HashSet线程不安全,如何使他线程安全? volatile说一下 volatile下指令会重排序吗 线程池的参数,最大线程数如何设置? SpringBoot中的starter 一个类中static syncronized和syncronized的两个方法,两个线程分别执行,哪个会先被执行? 递归很多,报了栈溢出,如何去解决? 说一下你的模拟聊天 说一下p
3轮coding面试,一道字符串,两道oop,加上followup的话时间有点紧,难度中等偏上吧,面试官和hr人都挺好的,不知道有没有后续。。。 #Flexport#
一开始就让自我介绍然后面试在看简历 看完让介绍一下做过的项目项目的框架业务流程负责的功能模块以及在其中的角色然后就开始问了一下些java的面试问题 1.hashMap的实现原理 2.concurrentHashMap怎么实现线程安全的 3.简述一下红黑树的数据结构 4.红黑树和平衡二叉树的区别 5.红黑树任意一个子节点到根节点的查询速度最多会差多少 (实际是问红黑树的最长路径和最短路径
11.21 一面 11.23 二面 11.24 三面 11.28 四面(HR) 11.29 收到offer,上岸美团后端ssp 整体面试流程推进非常快,可能也是因为秋招到最尾声了,能拿到这个大奖是真的没想到,感谢美团! 三轮技术面都花了很多时间深挖实习和项目,这一块一定要自己好好整理。其中还有一些八股回忆不起来了,这里写一下遇到的手撕算法题: 一面: 最小代价的编辑距离(编辑距离的小变体,只要在d
面试时间 45 min 自我介绍 详挖项目(点赞,评论具体原理,分库分表详细) Mysql 索引 事务隔离原理 MVCC kafka 架构 kafka 消费者和broker匹配 算法题:LRU #面经一面面经##快手#
hr约的是一天面完三面(如果顺利的话),但是面了两面没消息了,可能凉了。 一面(45min) 介绍下项目 使用到springcloud,讲一下springcloud原理 讲了用到了部分组件,但是没有了解过原理 使用nacos,为什么使用nacos,不使用springcloud 使用到netty,netty讲一下,心跳机制讲一下,空轮训讲一下 仿dubbo,是否读过dubbo源码,读过哪一部分,du
前言 8月16号投递的快手Java开发工程师岗位,22号登上快手官网,发现自己的简历在用人部门筛选那里挂掉了,于是重新投递了一次,26号收到了快手HR的电话,约了29号7点一面。 算法交流群(703643838) 一面 (8月29号,55min左右) 自我介绍 项目 介绍一下项目的各个模块和技术栈? 项目的积分排行榜是怎么实现的? 积分排行榜采用Redis实现的优点是什么? Redis Redis
1.奇变偶 2.给定字符串计算拼接的最大得分,'you'->score: 2, 'oo'->score:1 3.rgb三色树,求满足条件的切割边的数量 思路:并查集 4.平滑数列 思路:修改平滑值对应的左端点或右端点,然后更新平滑值。断点位于中间时,修改端点会影响两个差值;端点位于两侧时,修改端点仅影响一个差值。 #携程笔试##携程#
面试官迟到了20min,但是人挺亲切的,貌似在赶时间,全程只有20min左右 1. 自我介绍 2. MySQL引擎,索引失效的情况 3. 数据库事务 4. MySQL并发事务可能导致的问题 5. Redis单线程为什么能高并发 6. Redis持久化 7. 介绍栈和队列,有什么实际应用场景 8. 介绍hashmap 9. 有哪些限流算法 然后就反问,因为对方赶时间,就问了2min #4399游戏#