网易有道日常实习C++开发一面二面面经2021/02/04

7 篇文章 0 订阅
6 篇文章 0 订阅
本文记录了一次非典型的技术面试经历,面试主要聚焦于C++的深入概念和算法题目,包括多态、虚函数、智能指针等,并设计了一个关于存储单词的数据结构场景题。面试官强调工作内容涉及大量文本处理,故面试侧重于C++基础和算法能力。作者反思自己在C++和算法方面表现欠佳,对未来面试有了新的准备方向。
摘要由CSDN通过智能技术生成

2021/02/04 下午3:00-4:30
HR上午打电话约时间,当天下午就面试,问的问题很少,但是问的比较深。


一面
1、说一下你理解的多态

单继承、多继承、多重继承、菱形继承、RTTI都说了一下

2、说一下在有虚函数的情况下,父类指针指向子类对象如何调用父类虚函数?

域名限定符

3、说一下Lamda表达式、C++11新特性

4、智能指针的作用?

5、空类有哪些成员函数?

默认构造函数、拷贝构造函数、析构函数、赋值运算符、取址运算符

6、说一下malloc和new的区别

7、算法题:交换链表的两个节点

8、算法题:反转链表的指定区间


二面
2021/02/07 上午11:00-12:10

出了个场景题:设计一个数据结构,用于存储单词,要求初始化速度尽可能快,内存占用尽可能的少。


总结

面试感觉很奇怪,网络、操作系统都没问,问了点C++就开始写算法。

面试官给出的理由是工作内容大多是用C++处理文本,所以面试侧重算法和C++基础。

出的算法题还算简单,但C++回答的不是特别好,下去再总结一下。

场景题回答的非常一般,从来没遇到过这样的面试风格,估计凉凉。以后面试之前要先好好读一读岗位对应的职责,免得一脸懵逼。


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值