全八股: 进程通信 rocketmq有10个生产者14个消费者会有什么问题(不会) tcp可靠传输 多线程下载文件时要设置什么请求头(简历没写,不会) jwttoken格式(简历没写) 给了一个jwttoken,问我怎么解析 还问了一下多线程的八股,不太记得了 算法: 多线程打印0-20,如果打印是一个耗时操作怎么优化 lru 反问: 评价如何,有什么需要提升的吗? 很不错,要提升的话就代码可以写
#牛客在线求职答疑中心##实习##晒一晒我的offer#Timeline: 国庆后准备找实习,刚好有个hr问我投不投秋招,我就把简历给她让她帮我投实习了(不是应届毕业生) 一面:10.14 周一 二面:10.17 周四 三面:10.18 周五 oc:10.20 周日 offer:10.21 周一 吹爆这个部门的效率,效率极高! 岗位是抖音直播服务架构 一面: 1、ES为什么实现近实时搜索? 2、在
一面面经 时长1h05min 1. 面试官自我介绍 2. 自我介绍 3. 实习比较对口,聊了实习时候干的事情 4. 说一下java或go比较熟悉的知识吧,答了io 5. 说一下几种io的区别,nio的几种实现方式 6. 详细说一下epoll 7. 你觉得aio有哪些应用场景呢,它在系统应用中有必要吗 8. 有看过java中的源码吗,答了看过hashmap和concurrentHashMap的源码
1. 自我介绍 2. tcp和udp区别 3. tcp怎么保证可靠传输 4. http2.0和3.0区别 5. get和post区别 6. 页面置换算法 7. 互斥锁和信号量区别 8. 介绍下虚拟内存,为什么能提供比实际内存更大的空间 9. 进程和线程区别 10. vector扩容机制 11. 快速排序的时间复杂度 12 . 手撕 四进制转三进制(输入输出都是字符串)
1. 自我介绍 2. 拷打实习 3. 手撕:给定一个字符串数组比如["wasf", "fasd", "dsa", "asnsw"],判断这个数组里面的元素能不能全部相连成环,"asnsw" -> "wa
已OC,发一下面经回馈大家 一面 简单问一下项目相关,然后开始八股40分钟 spring和springboot的区别 gc算法 gc收集器 4层网络模型 http和https区别 mysql索引数据结构 mysql怎么优化慢查询 mysql深分页,怎么解决 redis怎么判断主节点是否挂掉 数据流中的中位数,说一下思路 编程题: 旋转有序数组的最小值(有重复)- LC.154 二面 实习相关,做了
一面 60min 深挖项目 Zookeeper集群是如何选举的(不了解) 如果让你来设计选举规则,你会怎么设计 TCP沾包问题如何解决的,如果固定长度的四字节只读了三个字节怎么办 说一下epoll GET和POST请求的区别是什么 请求头和请求正文使用什么分隔的,确定是一个空行吗 如果从网线上塞进去一个数据包给你,会发生什么 如何判断数据包是有序的 这个时候网卡会做什么(接收数据包,触发CPU中断
接上回,三面凉了之后官网也没挂,就卡到那了,9月15号又打电话来问是否愿意转部门重新开始流程,同意了。 一面 0919 项目拷打 HTTP和HTTPS的区别 HTTPS的四次握手是怎样的 protobuf的优点,内部实现? 如果数据在传输过程中发生跳变怎么解决? 散列算法的时间复杂度,如MD5 手撕:链表右移K个位置 二面 0923 操作系统: 进程中的内存分布 操作系统是如何删除文件的?文件恢复
技术面试为3轮,其中有写面试官不了解Java技术栈所以可能部分问题上沟通没那么流利,但总的来说通用问题还是能聊起来的 一面(持续时间约一小时) 八股为主,由于面试官应该对Java有过经验故问一些Java问题 如: 线程池的参数 线程池运行的流程 Java里面的线程状态 HTTPS和HTTP区别 Java里面hashmap的一些机制(扩容,哈希冲突等) notify 和 notifyAll 区别 计
0929,1h tip:面试官比较淡定,面试体验还行 全程基础八股 + 场景设计 + 算法 - 职业发展规划 - Java中的数据类型哪些是值传递哪些是引用传递 - 基础类型和对象是存放在内存的哪些部分 - 值传递和引用传递 - Java如何创建线程,启动线程 - 如何捕获线程池中的异常 - 如何理解Spring - Bean的注入是什么模式(单例,原型) - 单例会有线程安全问题吗 - 数据库创
0930,35min tips:面试官比较随和,全程笑嘻嘻 急速开场无自我介绍,全程拷打实习 + 408,无手撕 - 介绍一下实习的内容 - 实习消息积压是什么原因,什么解决 - 这个场景实际有多少消费者,多少分区,怎么配置物理机 - 对Kafka了解多少,怎么学习的 - 拷打实习的核心业务(15min) - 实习中如何定位慢SQL - 实习中如何解决的慢SQL - 哪些专业课学的好 - HTTP
9.20 一面 1.自我介绍 2.介绍项目 3.实习项目15min 4.redis 的持久化极致 5.redis的内存淘汰机制 6.lru和lfu的区别,tiny-lfu,布隆过滤器 7.基于lru和lfu以及布隆过滤器设计一个缓存热key探测仪 8.mysql redo undo bin日志 9.undo 日志版本链 10.mysql changebuffer 唯一索引和联合所有哪一个插入效率更
三面是总监面,TITLE是部门中国大区Leader。 整体也跟汇川一样,没有为难我,主要是问一些 GENERAL的问题(是的,是面试官自己说的),就让我对岗位是做什么的做一个畅享。这里我认为主要是因为这个岗位技术含量不高,但是面试的流程是按照研发岗来做的——即三面业务+一面HRBP。 这里面试官给我面试的时候是在出差的登机时间给我面的,所以比较随意,也没有开摄像头。 问我想象中的IT技术岗是做什么
2024/08/28 1h 基本介绍、选一段最有亮点的实习来介绍然后面试官开始拷打 spring框架最初是解决的什么问题?它是怎么管理bean的生命周期的? 这里为什么用rocketmq?消息发送失败怎么办? 可以用哪些redis数据结构存你这个项目里接口响应的数据 旧版redis怎么通过单线程处理网络I/O请求的 事件队列 你项目的系统瓶颈在哪? 你提到的去重,还有什么方式吗?(我只说了sele
1. 最大的k个元素 2. 两个人 一次可以拿1-3个石子 一共100个石子 谁会赢 3. 多线程打印 4. sql题:统计点赞数量 5. redis数据结构 6. zset底层结构 7. zset能用来做什么 8. 算法题:矩阵一个起点、一个终点 有障碍物打印最短路径(dfs、bfs) 9. epoll 10. 算法题:矩阵从头走到尾的路径数量 11. 衍生:一个矩阵如果全部为1 从头到尾路径数