赶上滴滴招聘末班车,上岸面经!

88ffce108582fe10fcdd82e6a6e484e5.png

作者:阿秀

校招八股文学习网站:https://interviewguide.cn

这是阿秀的第「283」篇原创

小伙伴们大家好,我是阿秀。

上周分享了一位学妹赶上滴滴暑期实习末班车的文章:终于,赶上暑期实习的末班车!769b31802fd31eaef5a0f9f8dc41b48a.png

她面的是C++/Golang开发实习岗,本文是她的面经,滴滴一共 3 面,2轮技术面 + 1轮HR面,其实严格意义来说就是 2 面,因为滴滴HR面基本不挂人,基本就走个过场。

很多人以为互联网公司的HR面都是稳过,其实不是的,有的公司HR面就会挂人,比如阿里这个公司,阿里的HR面真的会挂人。

有的公司HR话语权很大,那HR面就真的会挂人;有的公司HR话语权不大,大多都是一些业务推进岗或者行政岗,对于这样的,那HR面就是走个过场,基本都能过。

这位学妹的上岸经验分享在上面那篇文章了,今天就来分享一下这位学妹的上岸面经。

1、一面

一面,一共45min

1、自我介绍+项目提问

2、C++内存管理

3、内存泄漏

4、了解Linux 内存申请的系统调用嘛,更快滴申请内存

5、申请一块大内存和一块小内存的效率是一样滴嘛?不一样

6、进程间通信方式(项目中用到哪种,实际写代码中用到哪种)

7、fork()读时共享写时拷贝(写时数据发生改变,是拷贝改变的那部分数据而非整个父进程数据拷贝)

8、TCP慢启动,拥塞控制

9、看过源码嘛

10、算法:快排

11、聊天:在北京嘛,明年毕业嘛,开题了嘛,如果通过啥时候能来

12、反问:部门业务介绍,自己哪里需要提升滴(基础很好,项目实践加强,多看源码)

2、二面

一共45min

1、自我介绍+项目介绍及提问:

2、数学建模比赛、机器人比赛、实际项目

3、单例模式

4、互斥锁+条件变量

5、面向对象的特性:多态

6、算法:大致翻译过来就是给你一个数n,返回1-n中不包含数字4和7的编号总数目。(讨论了好久,数学规律/直接遍历/动态规划)以为讨论太久凉在这里了

7、聊天:自动化专业为啥转研发,计算机基础知识是怎么去补滴,之后的技术/职业规划,假如能实习能实习多久

8、反问:部门业务,自己哪里需要提升(你挺好滴,哈哈哈,多做一些实际的能有的项目)

6.25号上午hr电话,下午审批电话+邮件,oc!开森!!!!

3、自己新开发的网站

前段时间我说自己打算开发一个网站来解决找工作的一个痛点,不少微信好友私聊问具体是什么类型的,问的人多了我就大致说说这个网站。

这个网站的功能很简单,简单来说就是支持查看指定行业、指定公司、指定岗位、指定科目,在指定时间内的面试真题与答案详解,并且可以按照最近考察时间和累计考察频率进行排序,面经来源于牛客网、知乎、脉脉等平台真实面经。

af96ce2c835d1f4991c11a39e4d2178b.png

这个网站的灵感来源于局部性原理这一原理,关注我的大多都是计算机相关的从业者或者在校生,局部性原理应该都知道是什么意思,它本来是指CPU访问存储器时,无论是存取指令还是存取数据,所访问的存储单元都趋于聚集在一个较小的连续区域中。

其实生活中也有很多类似局部性原理的场景,比如前段时间考察某人的面试问题很有可能会在接下来的面试中再被拿去考察其余的面试者,但在三月份换工作的时候,我本来想找一个类似的网站复习面试,但并没有找到类似的网站,所以自己想自己开发一个好了。

比如我想查一下行业为互联网,公司为字节跳动,考察岗位为后端,考察时间为最近一年之类的面试题有哪些?

69f546d3a377e1644e05e4b1331ca9d1.png

我随便点一道进去查看,可以看到该面试题的具体详情如具体答案、阅读量、评论数、点赞数等。

9b5c6073750b0243b20752dd1b037172.png

这个网站的前后端都是阿秀自己独立开发的,开发量还是有点大的,这个网站也可能会优先给自己知识星球里的小伙伴使用,包括后续的一些高级功能,比如收藏、下载等功能都是开发给星球用户使用,等稳定一段时间后再做后续的决定,这个网站也主要是为他们开发的,毕竟秋招马上就要到了

在开发过程中也参考了一些其余网站,比如胖飞的codeTop,gvb博客等,这里也很感谢他们。

这里也给自己的知识星球,也就是学习圈打个广告,目前星球已经满2600人了,即将迎来新一轮的涨价,我的运营和维护压力也在提升。

前年和去年分享的很多校招上岸经验也都是出自阿秀的学习圈中的往届上岸人,阿秀的学习圈中置顶帖的「知识图谱」和「精华区」(如下图)中有很多计算机大学本科&研究生学习以及校招的内容和问题,多看看这些能够帮你走的更稳、更顺、更平坦。

后续也会在自己组建的阿秀的学习圈中分享一些社招跳槽找工作的经验,都是自己一路走过来的经验。

8781742a26920f58faa197975aa60b3e.png星球里的精华区、知识图谱以及资源沉淀

一个人踽踽独行不如结伴而行,以后会继续在星球笔耕不辍,输出一些有价值的内容format,png

欢迎点击左下角阅读原文详细了解,这可能是你求职路上性价比最高的一次点击!


最后,这里放个自己的微信,听说再过一段时间微信公众号就不能放二维码了4b17333a77d595d9e899be69427d03dd.png,欢迎来做点赞之交(如果你已经添加我其余微信好友了,无需重复添加)

c4ce0183260ca083384597f6981d5bf8.png 

打开世界另一扇窗

阿秀会经常在朋友圈分享一些计算机学习经验、趁手的资源软件工具、生活点滴,偶尔也会帮朋友发布一些工作岗位,欢迎围观朋友圈,一般不闲聊。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
OpenMV是一款基于MicroPython的开源视觉识别平台。它内置了一系列图像处理和机器视觉算法,可以进行颜色识别、人脸检测、二维码识别等任务。而末班匹配(Template Matching)是一种图像处理算法,用于在图像中寻找特定的模板或图案。 在OpenMV中,你可以使用模板匹配算法来实现末班匹配。首先,你需要准备一个待搜索的模板图像,然后将其加载到OpenMV上。接下来,你可以使用模板匹配函数来在图像中寻找匹配的模板。这个函数会返回一个矩形框,表示找到的匹配位置。 以下是一个示例代码,演示了如何在OpenMV上进行末班匹配: ```python import sensor import image # 初始化摄像头 sensor.reset() sensor.set_pixformat(sensor.RGB565) sensor.set_framesize(sensor.QVGA) sensor.skip_frames(time=2000) # 加载模板图像 template = image.Image("/path/to/template.bmp") while True: # 获取当前帧图像 img = sensor.snapshot() # 进行模板匹配 result = img.find_template(template, threshold=0.70) # 如果找到匹配 if result: # 在图像中标记矩形框 img.draw_rectangle(result.rect(), color=(255, 0, 0)) # 显示图像 img.show() ``` 在这个示例中,我们首先初始化了摄像头并加载了一个模板图像。然后,在一个循环中,我们不断获取当前帧图像,并使用`find_template`函数进行模板匹配。如果找到了匹配,我们就在图像中标记矩形框。最后,我们将图像显示出来。 希望这个示例能帮助你理解OpenMV上的末班匹配功能。如果你有更多问题,请随时提问!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拓跋阿秀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值