【暑期实习】字节后端开发一二面

分享面试经历,详述数据库基础知识不足导致的深入追问,以及算法问题的解答过程,包括C++多态、数据结构与算法应用的挑战

大约1h30min

  1. 开头把项目挨个问了一遍大致内容,没有问的很深。(我不理解为什么这些面试官都对我深度学习的项目很感兴趣,每个面试官都在这里追问),聊了很久。
  2. 数据库索引有哪些?
  3. 数据库的事务是什么,四大特性
  4. 数据库的隔离级别?
  5. 读修改是什么?
  6. 聚簇索引和非聚簇索引
  7. 匿名管道和有名管道知道吗?
    数据库答得太差了,以至于面试官直接问我,你会啥…
  8. tcp三次握手第一次握手发的是什么?四次挥手中time_wait是什么?要等多久?
  9. ping使用什么协议?
  10. TCP拥塞控制的方法有哪些?
  11. 进程间通信的方式有哪些?
  12. 什么是虚拟内存?页面置换算法有哪些
  13. 指针和引用的区别?
  14. const和#define 的区别
  15. 通过模板类/方法,实现一个size方法,如果传入的是string,就返回字符串的长度;如果传入的是int,就返回sizeof(int);如果传入的是double类型,就返回sizeof(double).
  16. 算法:最近公共祖先结点,力扣236

提问环节,问了对数据库的要求程度,原来面试官的组是做搜索的。。。难怪疯狂问数据库。数据库学得太浅了,要恶补才行…
问了base,问我广州还是深圳

正常面试下来感觉面试官人很好,模板类有几个bug都在面试官引导下改出来;最后算法A出来还算快,一次过。除了数据库其他知识点答得都还行,许愿二面。

二面 大约1h10min

二面面试官看起来级别很高,应该是总监一类的,年龄很大

  1. 讲讲c++多态如何实现的
  2. 说一说private,protected,public的区别。对象能不能访问protected。友元函数是什么
  3. 能否通过虚函数绕过private权限?
  4. 指针和引用的区别?
  5. c++STL知道哪些? set和unordere
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值