阿里巴巴 秋招 钉钉 C++ 诡异的二面面经(凉)

基本信息

  • 岗位:钉钉团队C++研发
  • Base:杭州

面试信息

  • 形式:钉钉视频通话+伯乐系统写题
  • 时间:8.5

面试问题

  • 聊天:自我介绍,项目介绍,技术栈,为什么没实习,优缺点,岗位意向
  • 设计模式
  • 介绍一下常见的开发语言
  • 写题(最诡异的来了):先出了一道字符串按单词反转,我说一面写的就是这个题,他说不是啊,然后说看看,似乎才第一次打开一面报告;然后调出代码,问我为什么用栈,我说从写的方便和时间复杂度考虑(存在连续多个分隔符,原址反转的删除要移动后面所有内容),不借助栈也可以写一个从后往前扫直接加入的,又问了多个连续分隔符的处理逻辑。然后感觉面试官这时候就不太高兴,说,那我们再写一题,出了道链表反转(给定 Node* reverse(Node* root) ),写完说,具体逻辑我就不看了,我看到你new了新节点,为什么没有delete,我:???因为给定返回Node*,就是要创建新链表返回,原链表可能还有用,不应当释放,应该在函数外处理,当然如果需要原址反转也可以写,需要写吗?面试官说,不用了,那如果传入一个空节点,你的代码会有什么问题?我说处理过了,没问题,就返回nullptr。他说,那你这个执行一百万次不会导致内存占满吗?我说,这个算法本身就是不断创建新的,当然会,如果您需要写原址反转的话也可以写。他说,嗯,异常处理用过吗,你的代码会不会出问题执行到哪一行突然终止?我说,这个算法还是比较健壮的,正常情况下不会。然后写题就结束了。
  • 最后一个问题:如果一个非析构函数写了delete this会怎么样,我说没有遇到过,但是直觉是运行完以后再尝试访问这个实例的成员可能报错(后来查了下确实是)

结果

  • 面完一周后没有任何说法
  • 钉钉问了下HR,第二天(8.12)收到感谢信

总结

  • 参加的7.31的那场笔试,A1.9/2,感觉还可以(那场似乎还蛮难的),然后一面面试官很满意,还和我介绍了半天他们的部门,让我收到其他offer先慎重考虑,他们这里发展前景很好,然后二面整个过程就感觉非常奇怪(基本没有技术问题,不知道面试官到底想了解些什么,写题这个过程讨论地也非常诡异,把一个算法题聊得像工程一样),最后果然还是挂了QAQ
#面经##校招##C++工程师#
全部评论
不是,链表反转这个题,向来都是在原链表上进行反转吧,返回反转之后的链表头啊 你对于每个节点都new一个新节点的话,那这个题就没啥挑战了啊,而且那应该叫"复制一个反转的链表",而不是“反转一个链表”了
1 回复 分享
发布于 2020-08-17 22:21
麻烦问下您,二面挂了以后是直接跟您说二面挂了吗?还是让您继续参加hr面然后最后挂您呢😂
点赞 回复 分享
发布于 2022-03-18 23:30
其实,他让你做了一道一面做过的题,你为啥要反驳呢,做过了不好吗😂
点赞 回复 分享
发布于 2020-08-19 16:14
问一下你一面面试官是谁?
点赞 回复 分享
发布于 2020-08-13 17:23
我们这好多这样的都炸了
点赞 回复 分享
发布于 2020-08-13 17:03
刷kpi?
点赞 回复 分享
发布于 2020-08-13 12:54

相关推荐

06-27 12:54
已编辑
门头沟学院 Java
累了,讲讲我的大学经历吧,目前在家待业。我是一个二本院校软件工程专业。最开始选专业是觉得计算机感兴趣,所以选择了他。本人学习计算机是从大二暑假结束开始的,也就是大三开始。当时每天学习,我个人认为Java以及是我生活的一部分了,就这样持续学习了一年半,来到了大四上学期末,大概是在12月中旬,我终于找的到了一家上海中厂的实习,但我发现实习生的工作很枯燥,公司分配的活也不多,大多时间也是自己在自学。就这样我秋招末才找到实习。时间来到了3月中旬,公司说我可以转正,但是转正工资只有7000,不过很稳定,不加班,双休,因为要回学校参加答辩了,同时当时也是心高气傲,认为可以找到更好的,所以放弃了转正机会,回学校准备论文。准备论文期间就也没有投递简历。然后时间来到了5月中旬,这时春招基本也结束了,然后我开始投递简历,期间只是约到了几家下场面试。工资也只有6-7k,到现在我不知道该怎么办了。已经没有当初学习的心劲了,好累呀,但是又不知道该干什么去。在家就是打游戏,boss简历投一投。每天日重一次。26秋招都说是针对26届的人,25怎么办。我好绝望。要不要参加考公、考研、央国企这些的。有没有大佬可以帮帮我。为什么感觉别人找工作都是顺其自然的事情,我感觉自己每一步都在艰难追赶。八股文背了又忘背了又忘,我每次都花很长时间去理解他,可是现在感觉八股、项目都忘完了。真的已经没有力气再去学习了。图片是我的简历,有没有大哥可以指正一下,或者说我应该走哪条路,有点不想在找工作了。
码客明:太累了就休息一下兄弟,人生不会完蛋的
如果实习可以转正,你会不...
点赞 评论 收藏
分享
评论
3
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务