校招 未知部门 / 后端开发 / 一面/二面/HR面
[面试日期] 2024-09-10 [面试时长] 未知
[学校背景] 中南大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>作业帮 后端开发 提前批一二hr面面经</h2>
<p>timeline:一面8.20 二面8.27 hr面9.2,许愿OC<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553985867/F28237AD3E28DDE02CA64E90E8A38E5E"></p><p>一面</p><ul><li>linux 常用的十个命令</li><li>找一个日志文件中的某个错误码,用 grep 怎么找</li><li>讲一下 hashmap,介绍下它的特点,hashmap 是线程安全的嘛,并发写的时候会有什么问题</li><li>设计模式用过哪些</li><li>讲一下 cas 机制</li><li>现在的计算机很多都是多核的,多核里面的变量每个时刻都会是一样的嘛</li><li>mysql 用的是什么引擎,你们线上的数据库是什么版本,是什么引擎</li><li>设计一张课程学生分数表</li><li>为什么一般要用一个自增 id 来作为主键呢</li><li>讲一下 mysql 的 b+树是什么数据结构,b+树叶子节点存的什么</li><li>有解决过线上的一个慢查询问题吗,怎么解决</li><li>如果看到一个慢查询就加索引,会有什么隐患嘛</li><li>一张表的时候有多个索引 mysql 它是怎么选择</li><li>一条 sql 可以同时用上多个索引嘛</li><li>讲一下一条查询语句的执行顺序</li><li>redis 有哪些数据结构</li><li>redis 哈希结构,比如你存多个 key 的时候,它如果容量不足,它会怎么样</li><li>有用过分布式锁嘛,redis 的分布式锁,为什么会出现 a 线程释放 b 线程锁的情况</li><li>Sql 深分页问题</li><li>自增 id 什么情况下会导致不连续</li><li>实习需求灰度方案</li><li>leetcode:1</li></ul><p>
二面</p><ul><li>实习拷打</li><li>select * from t where a = and b =,如果两个字段没有联合索引,只有分开的索引,会怎么选择
合并索引,什么叫合并索引,为什么会有合并索引,合并索引跟联合索引有啥区别</li><li>redis 缓存穿透击穿雪崩</li><li>算法:输出一个字符串的所有子串(去重+按序输出)</li></ul><p>hr面</p><ul><li>学生时代你自己比较大的收获有哪些</li><li>决定就业之后主要做了哪些事情</li><li>实习中比较有挑战的事情是什么</li><li>在高压下赶出来一个需求,你觉得需要自己哪方面的这些?素质或能力才能扛得过来</li><li>对于后端开发这个岗位自己是怎么理解他的</li><li>面临几个 offer 去选择的时候,你重点会关注哪些因素</li><li>接受转语言吗</li><li>目前除了就是作业帮在面试之外,还投递了哪些公司呢</li><li>你对作业帮的了解有多少呢</li><li>反问工作时间,打卡制度,后续流程</li></ul><p></p><p>发个面经,攒攒人品,求OC<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763465/6F6CA9EC40A6F04C7838E4DE94A77241"></p><a>#软件开发笔面经#</a><a>#作业帮#</a><a>#提前批#</a><a>#软件开发投递记录#</a><a>#牛客创作赏金赛#</a>
AI 推荐面试题
