浅谈最近经历的两场小厂面试
个人看法
上周和这周又相继面了两家小厂,小厂A(北京蓝标,好像是做广告业务的),小厂B(广东某不知名小厂,ssob显示 0-20 人,个人觉得非常不靠谱)。
面下来的感觉很抽象,两场面试均几乎没有问一点八股内容,反而是对简历上的两个水赛问来问去(我寻思这问个鸡毛,这又不是xcpc类算法竞赛,含金量不太高)。项目也不拷打,在介绍项目中亮点的时候,面试官并不深挖细究,估计只是听了拖个时间。关于算法题,A厂倒是出了一道,B厂压根没问。
这番操作下来,ssob上那种0-20人的小厂我都不想再投了。这种不满一百人的小厂我本身就不想去,保不准有大坑。不过面下来也是有收获的,临场状态大为改善,不再像之前那么紧张了,但语言表述和对项目中业务执行流程的描述还有待加强,复盘时发现自己总是答得缺乏逻辑性。
近期情况
最近准备写仿12306项目替换掉简历上的外卖项目,并之后直接去各大厂官网上投递,一边投一边写。八股背了两三周下来比以前情况好点了,但还是需要继续背,实在是太多了。据说字节喜欢问计网和操作系统,这两个部分的八股也需要去多背背。
话说下个月hc会不会多些,目前 ssob 投递了六百多个,仅约到四家面试。心里凉凉的,要是放寒假之前还找不到日常实习,这可咋整呢…
小厂A面试内容
时间线:11.13 ssob 投递简历,11.21约一面,面试时间 90 分钟。到现在还没什么动静,估计是凉了。
- 做一个自我介绍。
项目询问:
-
你简历上的两个项目(仿美团外卖、仿大众点评)是仿照大公司平台做的,它们的背景是什么?是学校实验室项目、实习项目,还是自学课程的一部分?
-
这些项目是你在网上找的公开课程自学的吗?有没有报班?
比赛事宜询问:
-
你参加的计算机博弈大赛和机器人开发大赛,是学校组织还是你自己报名参加的?
-
(关于机器人开发大赛)请简单介绍一下这个比赛。它是团队赛还是个人赛?你们团队有几个人?你在其中具体负责什么部分?
-
(关于机器人开发大赛)这个比赛的参赛规模如何?全国总决赛的一等奖获奖比例大概是多少?
-
(关于计算机博弈大赛)这个比赛具体比的是什么内容?
-
(关于计算机博弈大赛)你和你的队友是如何分工的?
-
(关于计算机博弈大赛)这个比赛的校赛和国赛的获奖比例分别是多少?
算法题:
编程题:给定一个整数数组 A 和一个整数 S,请找出数组中所有和为 S 的两个数,并返回它们在原数组中的下标组合。
- 附加要求1:不能使用哈希表或任何类哈希的数据结构,但可以新开一维数组。
- 附加要求2:如果使用复杂的系统函数,需要自己实现。
- 后续追问:如果数组已经是有序的,解决这个问题有没有更好的方法?时间复杂度最优是多少?
项目继续询问:
-
在你做的这些项目中,你解决过的最复杂的技术问题是什么?请详细描述一下。
-
(针对上一个问题)你提到的使用Redis+Lua脚本的方案,是这个项目自带的解决方案,还是你自己的优化?如果是优化,具体优化了哪一部分?
-
(针对上锁方案)除了Redis+Lua,你还知道或者考虑过其他解决方案吗?
业务场景题:
-
你有过图形或图像处理相关的开发经验吗?
-
你对互联网广告业务有了解吗?
广告业务策略题:
背景:在互联网广告中,(需求方平台)代表广告主在媒体(如抖音)上竞价购买广告展示机会。
与媒体按“广告展示(
)”结算,而与广告主按“广告点击(
)”结算。
的出价(
)计算公式为:
问题场景:你作为一家DSP的工程师,承接了一个预算10万元、点击单价1元的广告订单。但在今天上午的投放中,你发现由于预估点击率(pCTR)比实际偏高,导致公司目前处于亏损状态。
你的任务:请设计一个调整策略,使得在今天的剩余时间里,能够将全天的项目利润率提升到10%。在保证利润的前提下,尽量将客户的10万元预算花完。
比赛继续追问:
- 你之前参加计算机博弈比赛时,围棋规则中让你印象最深刻的一条是什么?
你有什么问题想问我吗?
小厂B面试内容
时间线:11.19 于 ssob 投递简历,11.23 一面,一面时间仅 12 分钟(说真的,这也太草率了)。
个人信息询问:
-
你现在是大几?
-
你是可以远程还是跑到现场来实习的?时间上是等下个月中下旬开始,整个寒假三个月以上?
-
你自己有写了两个项目经历,这个应该都是Java后端对吧?效果这个都开源了是吧?代码是前后端都有吗?
比赛事宜询问:
-
你之前有参加过一些比赛,像那个RoboCom什么的。这个RoboCom是类似机器人比赛还是编程竞赛?
-
博弈大赛,这个主要是做什么东西?最后就你比的是围棋吗?还是规则不一样?
-
你们现场给你们多少时间去实现(博弈AI)呢?
-
这种(博弈AI)它是用那种对应类似于
那种方式去训的吗?还是说你们构造的数据集去训的?
-
(博弈比赛)一等奖最后都有多少个人?你说博弈的是多少(队伍)来着?
项目询问:
-
你可以讲一下,在这两个你自己做的Java后端的项目里面的话,包括主要是那个中间件你们是怎么样选型的。包括有一些技术使用,像MQ或者socket,或者是一些redis之类的。
-
对其他的后端语言有所了解吗?像Go、Python?
-
对AI这块的这个了解情况怎么样?
-
AI相关的辅助编程的,你现在用的多吗?
-
除了校园生活服务平台和吉食外送这个之外,你自己有去开发过一些就是你感兴趣的一些网站或者技术项目吗?
个人发展情况:
-
对于后端的这个方向,你有没有一些后面感兴趣的一些大的技术的发展的目标?
-
对于那个AI你有了解过多少呢?像一些什么网络结构,CNN、Transformer之类的?
-
你可以简单讲一下JVM里面垃圾回收的策略。
-
你对我们公司的业务有什么想了解的?
本专栏用于记录我的日常实习、暑期实习和秋招中面经的记录、反思和总结
查看20道真题和解析