最近在和同学一起找实习,投了b站、字节和miHoYo的后端开发。b站二月底就投了,但现在也还没回复;miHoYo也还没回复,估计是只面向24届了;感谢字节,给了我面试的机会。字节真的处理好快,不到一周官网状态就从简历筛选变成评估通过,没几天就来面试通知了。 PS:字节最好别一次投太多,听同学说会被当成恶意投递。而且字节各个部门之间的招聘是串行执行的,就是说如果你的简历被某个部门正在筛选,其他部门好
3.24 大致是以下内容,可能有遗漏 1. 自我介绍,实习经历介绍 2. 介绍项目,自己介绍一下重点难点 3.redis分布式锁 4.写一个sql语句,假设表有abc三列,当a>=50时,c设置为a+b,a<50时,c设置为a-b 5. mysql索引类型,原理 6. 假设a与b两列建立组合索引,以下哪些情况会用到索引: a=2 and b=1,a=2,b=1,a=2 or b=1,原因。 7.
9.16 60min 1.Java的异常,讲一讲 2.CheckExceptions说一说 3.线程安全的集合都有哪些 4.HashTable,ConcurrentHashMap分别怎么实现的 5.ConcurrentHashMap底层数据结构 6.JVM内存分配讲一讲 7.讲讲你了解的垃圾回收器 8.你讲的那些垃圾回收器的适用场景? 9.设计一个高并发系统 10.数据库锁 11.事务四种隔离级别
一二面连着面了两个小时,人有点麻 一面2022.9.26 (60min) 1. 野指针、内存泄漏 2. 智能指针 3. 对STL的理解 4. struct和class区别,struct可以继承吗 5. 实习工作介绍 6. 项目过程中遇到的问题 7. select、poll、epoll,这三种IO多路复用方式是LInux和Windows通用的吗,ET、LT,适用情况 8. http和https的区别
hr+3技术面试官 20min hr: base哪里 为啥不做算法 技术面: 1.JVM垃圾回收算法、如何判断对象存活、GCroots、JVM用的垃圾回收器 2.MySQL怎么调优、explain的执行计划怎么生成的(G)、数据库表结构什么filedate(G) 3.项目(数据库一致性、内部服务通信、熔断)
8.16一面 hr面挂 1.实习项目 2.线程池的核心参数?线程池执行原理?tomcat线程池优化的目的是什么? 3.扩展布隆过滤器和布隆过滤器 4.redis管道,mysql管道,linux管道, 5.mysql事务,redis事务 反问 面试官对我挺满意的,也是我第一家想去的公司,奈何被排序了,伤心 时长:31分钟 发面经,攒人品
感觉秋招要结束了,发个面经攒人品 1.自我介绍(竞赛经历) 2.扒项目 3.线程池(不会) 4.多线程使用和应用场景 5.自己讲擅长的部分(面向对象) 6.封装、继承、多态 7.面向对象和面向过程的区别 8.抽象类和接口的区别 反问: 1.安卓方向学些什么 2.部门的技术栈 3.后续面试流程 兄弟们有没有什么小厂推荐的,手头offer有点少
自我介绍 自己做的权限管理脚手架 你是怎么来进行实现动态权限配置的 知道ABAC么 为啥使用JWT呢,JWT有什么优点呢 相对于其他几种状态保存机制,JWT有什么优缺点 你是怎么做登出的,流程说一下 项目redis优化的询问,你怎么来进行优化项目的 一面面试官没有写,怎么实现排序系统的,这个时候有拿出来问了一遍 然后有没有多机的场景 如果说当前需要实现当前12个小时的,那么应该怎么实现 反问 已凉
9.21笔试 9.28一面 10.10 出结果,没有咋名字 1.RocketMq的最大特点,你在项目中的使用场景 2.有哪些获奖?你比较喜欢哪一门课程?有没有参加一些社团?班级的活动会积极参加? 3.最近有和同学之间有什么较大的沟通事件? 4.为什么想来厦门工作? 5.介绍一下你遇到的一个比较困难的问题? 6.在实习过程中有没有主动承担不属于自己的需求? 7.你曾经经历过最大的压力? 8.职业规划
8.28 百度教育事业部 项目 1. 项目难点是啥 详细说一下 怼了十几分钟 Mysql 1. mysql为啥用b+树做索引 为什么不用二叉树 追问详细原因 2. B树和B+树区别 实现的细节 每层都多少节点 一个b+树索引几层就满足要求了 最多可以存出多少数据 详细计算逻辑 3. mysql的数据结构 加载到内存当中是什么数据结构 怎么存储的 4. 你们数据库设计时主要考虑那几个方面 为什么 5
2022/08/26 字节一面 项目+八股 30min,题目说了思路,但是做了20多min卡壳没做出来 总共近1个小时(人生第一次工作面试) 项目 缓存怎么做的,怎么更新的 项目是多线程安全的吗,如何提高项目的并发量 RabbitMQ以及Kafka有什么区别,为什么使用 Redis的大Key怎么处理,有什么影响,对持久化有什么影响 数据库的事务特性,分别由什么保障的 MVCC多版本并发控制 单链表
1、自我介绍 2、对新能源看法 3、询问实习经历 主要做了什么 4、因为要求要会两种语言,我选了python和go 后面主要问python的一些语法问题 5、sql的操作 增删改查 6、怎么提取邮箱,我正则表达式给他写出来了 7、Linux一些操作,怎么设置自动脚本(刚好以前操作过,不是很慌) 8、手撕算法,三道题,共享屏幕写出来(完美完成) 可能漏掉一些问题,随手记录 一套流程下来快一个半小时,
一面2022/10/14 无摄像头,历时38分钟,先来一段自我介绍 项目: 1、科研项目:介绍一下你的科研项目是什么。数据是怎么获取的?数据怎么进行预处理?实验效果提升了多少?还能进行什么改进?了解常用的机器学习算法和神经网络算法吗?了解卷积神经网络CNN吗? 2、爬虫:以什么形式交付的?数据是实时的吗?怎么进行分布式爬取的? 3、管理系统:前后端和模块设计都是一个人做的吗?用的什么框架?怎么部署
上午十点多开始的,在钉钉上面面试的,面了十几分钟。 问了有没有项目经历。 有没有接触过开源项目。 问了http协议和TCP协议的区别。 问了网络层和传输层的区别。 问了了解哪些数据结构。 反问,问了新员工培养机制,工作强度。 感觉像是kpi面,估计寄了。#23届秋招笔面经##Java面试#
双机位站立面试,不能透漏真实姓名,15-20分钟左右,有四个面试官轮流提问 先自我介绍(从个人特点、最想呈现给面试官的内容方面说) 1、怎么理解面向对象,对比面向过程有什么优势 2、jvm、jre、jdk区别 3、垃圾回收通过什么机制实现(没答上来,难道是垃圾回收机制?) 4、一些项目相关的问题 5、delete和truncate的区别 6、mysql默认隔离级别,可以解决什么问题 7、怎么判断索