8.15 投递 8.23 笔试 8.27 一面 (问的比较随意,用到的设计模式和注解之类的问题,刚上来问了一下两道笔试题是怎么做的) 9.2 二面 (20分钟 基础八股+10分钟聊天,遇到的挫折、最有成就感的事之类的) 9.3 三面 (leader技术终面,问了下项目和实习内容,还有一些基础的八股,问到各种排序算法的适用场景没答上来,最后问我有没有了解过大数据引擎,我说没有) 许愿OC
1.自我介绍 2.gc算法有哪些 3.反射的核心类是什么 4.nio中的io多路复用原理 5.MySQL优化手段,索引列建议,事务特性 6.分布式id实现方案 7.RPC原理 8.redis除了做缓存还能干什么,几种数据结构,底层是什么,sort set底层 9.springboot自动装配原理 10.spring的ioc,autowired和resource区别,如果使用autowired希望b
一共30分钟,全程无手撕,具体内容如下 HTTPS与HTTP的区别 HTTPS常用的加密方法 HTTPS请求行内容 GET/POST分别用在什么场景 如何广播 广播的地址有什么特点 Swift中Optional有什么用 强制解包会发生什么 多线程需要注意什么 如何实现直播间人数的统计:加锁 什么是对称/非对称加密 HTTPS是如何加密的 什么是内存泄漏 为什么malloc需要指定大小,free不需
1.2B 2C之间的区别 2.个人而言,BC之间哪段挑战更大? 3.简历深挖 4.过往经历复用
自我介绍 上来简单唠两句,本科毕业后有啥收货,读研期间学到了啥 介绍简历项目,项目背景,应用场景 介绍实习经历 存在哪些挑战,技术难点有哪些 介绍一下CI/CD 相关 工作规划是什么样的 跟同届同学相比有哪些优势 设计模式用哪些了解 为什么选择 go 语言 高并发在go语言中怎么应用的 协程在go语言中的一个地位,如何理解协程 对高可用有什么了解 常用的中间件了解哪些 具体的项目中遇到比较大的挑战
先问了学校课程,然后项目,后面是八股(忘记录音了,大概是下面的内容) 1.jdk和jre 2.ThreadLocal相关问题(具体忘了) 3.@Transactional注解 如果不用@Transactional注解怎么实现事务 4.线程池的几大参数 5.线程池的几大参数怎么相互作用 6.jvm类加载机制 7.类加载委派机制 8.你使用过原生jdbc吧 9.如何在原生jdbc里面使用事务 10.项
纯八股,主要问了树的几种类型,区别,应用场景,并发编程juc,上下文切换,锁的性能,线程池性能优化,redis并发,mybatis框架,乐观锁悲观锁,spring ioc aop。 忘记录音了但是大部分都是关于并发的。 反问 有什么建议 互联网公司,需要处理高并发问题,没有在简历上看到相关的内容,消息队列属于熟练的技术,微服务相关的技术也是必须的。 我太菜了,上下文切换回答的纯纯在犯罪,这两天复习
一面完要多久收到测评和二面通知啊,没收到测评是不是就是挂了呀 附面经: Java开发 1. 自我介绍 2. 项目相关 3. redis与数据库一致 4. 线程池阻塞队列有哪些,数组与链表的区别 5. redolog 和 undolog 6. 除了这些你还熟悉哪些领域(Spring,Java,基础知识),计网:拥塞控制算法 7. 算法题:对一个数组中有重复的数字置零,如何时空优化 8. 反问:业务
算法工程 全程非常水 无手撕 感觉面试官很累 1.自我介绍 2.最有成就感的两个项目 3.实习 4.场景题:对于一个大文件 他有两个备份在北京和上海 他们的相似程度是99% 我们怎么样用最少的代价识别是哪里不同 5.建造一个先入先出 固定长度 入队出队时间复杂度o1的队列 6.反问 全程27分钟
9.2—得物—二面—算法工程师(工程方向) 编程题:合并两个有序数组 Proactor模式 为什么使用Proactor或Reactor模式来构建线程模型 NIO、BIO Proactor、Reactor优缺点 怎么检测连接池中的连接是正常的 异步的RPC请求如何设计 聚类算法原理 如何判断是同一类 了解的距离函数有哪些 实习或学习中,有没有对某一开源框架或技术的原理感兴趣 除了工作所需,你自己会花
时长:26min 方向:算法工程 内容: 1. 介绍一下在实习期间做的事情,有什么收获,遇到了什么困难 2. 介绍一下你的项目,遇到的困难 3. Double 转 float 有什么问题 4. C++的堆栈内存有什么区别 5. 评价一下自己:有什么优点和缺点 反问: 无反问,说完再见,直接下线 感受:面试官挺和善的。后面两个八股答的不太行。c++的忘得差不多了😂 #晒一晒我的offer# #现在
1 自我介绍 2 项目介绍 3 缓存 4 canal 5 MySQL锁 6 MySQL事物mvcc 7 nginx反向代理策略 ... 缓存三兄弟给搞混了,事物隔离级别记混了,项目根本描述不清楚主要做了什么工作。。。 面试官人不错,还要再准备准备项目描述和细节。
时长:28min 方向:算法工程 内容: 1. 介绍一下程序化广告的链路过程 2. 介绍一下实习期间做的一些事情,瓶颈在哪 3. 介绍一下项目,使用websocket协议通信的整个流程(项目中用到了websocket) 无八股算法,实习+项目 反问: 1. 从事搜推广工作的话有什么建议 2.为什么周六还在面试 统一面试,安排在一起。 感受:面试官挺好的,比上一个和善,氛围偏聊天 不过看时长有点像k
全程压力面,接近30min. 列举一下回答不好的问题 1. 2000万行的表查一个数据几次io 知道是5次,但是是网上流传的,我不清楚,没敢答,只说了看b➕树高度。 2. grpc dial server client怎么配置的😅 这个我配一次能用好久,哪里记得,硬说了下,然后说是照着csdn来的。 3. grpc和http区别。 这个面试官应该问错了,应该是rpc和http区别吧。。。我按照他
8.27—得物—一面—算法工程师(工程方向) 笔试题目复盘 epoll的数据结构和执行流程 红黑树存的是什么 epoll产生的原因 select、poll低效的原因 内核态和用户态分别是什么 为什么状态切换会有损耗 了解过零拷贝吗 介绍一种方案 mmap的方案 mmap的机制打破了原来设计的哪些约束 怎么评估算法的优劣 做推荐系统时,验证集的使用需要考虑哪些 兴趣通过什么来体现呢 属性能很好的体现