校招 未知部门 / 后端开发 / 一面/二面

[面试日期] 2023-02-20 [面试时长] 未知
[学校背景] 湘潭大学 | 双非 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>蔚来后端日常实习(已OC)</h2> <p>base北京,飞书会议进行面试。</p><h3>一面</h3><p>写在前面:面试官人很好,交流很愉悦,明确表示是自己要招实习生所以不会为难。总的来说问的问题和我看到的面经不太一样...</p><ol><li>自我介绍</li><li>简单介绍一下项目(真就简单介绍一下,也不问项目亮点、难点之类的)</li><li>知道分库分表吗(只是听说过,垂直、水平等等,木有实践过)</li><li>在什么数量级别下需要分库分表呢(不要上来就答2000万条)</li><li>熟悉SpringBoot吗(答不熟悉,会使用......)</li><li>用SpringBoot写一个简单的登录接口吧,就查数据库比对一下就行(第一次碰到这种要求,当时紧张把数据库密码、用户名写反了,然后直接500,面试官说没关系,逻辑合理即可)</li><li>常见排序算法(稍微介绍一下)</li><li>算法(面试官说是它们工作中遇到的一个问题,我说了自己的看法(其实和正确的做法接近了),然后面试官说提示一下,然后我们俩就一起讨论)</li></ol><pre> n个点,m条边(有向边),问是否可以从某一个节点开始遍历整个图(最终呈现为一条线),不能有环。 示例: 3 node1 node2 node3 2 node1 node2 node2 node3 ans : true 4 node1 node2 node3 node4 3 node1 node2 node2 node3 node3 node1 ans : false 思路: 1. 如果 m != n - 1, 输出false 2. 找到入度为0的节点,大于1个,输出false 3. 从入度为0的节点,以一条线的形式遍历图 </pre><p>反问:部门做的业务?似乎有的需求需要借助于算法完成,并非纯CRUD</p><p>10分钟约2面</p><h3>二面</h3><ol><li>自我介绍</li><li>项目介绍(最难的点、如何设计的)</li><li>Java集合框架介绍</li><li>HashMap的实现,红黑树</li><li>Redis数据结构</li><li>Redis过期键删除</li></ol><p>基本上都是点到为止,自己巴拉巴拉......</p><p>10分钟OC</p><a>#我的实习求职记录#</a><a>#后端#</a>
AI 推荐面试题