淘天集团-网络技术部门-暑期实习生-一面面经

这两天面试面麻了,多写写面经整理下思路,顺便攒攒欧气

15点电话面试,无自我介绍。直接零帧起手,上来先问C/C++八股

C++八股

  1. C字符串的长度?
  2. struct {char a; int b; }; 的size
  3. 如何比较两个 double的 值
  4. static的作用
  5. 非static 成员函数能调用 static变量吗
  6. extern "C" 是什么 主要有什么作用
  7. 不extern C 会发生什么,具体会在哪里报错
  8. 虚析构函数的作用 ?
  9. 接上个,子类只是定义了两个int,是不是还会内存泄漏?
  10. malloc和new的区别
  11. 接上个,内存不足的话两者分别发生什么
  12. 如何区分32位机器和64位机器?用 sizeof(void*)
  13. 静态链接和动态链接的区别,以及各自的优缺点
  14. 介绍智能指针的实现原理

数据结构相关

  1. 如何实现哈希表
  2. 哈希桶,哈希冲突
  3. 上一题触发,什么样的结构可以被称为红黑树?
  4. 10亿数据找topK
  5. 上一题触发,什么样的结构可以被称为小顶堆?
  6. 堆维护操作
  7. 知道LRU怎么实现吗

口述算法题

  1. 口述相交链表求交点
  2. 口述括号匹配

其他(计网/项目)

  1. 如何识别性能耗时点
  2. TCP如何保证可靠
  3. socket send 后消息是否能保证被对方接收到
  4. SSL握手过程
  5. 为什么不直接交换私钥,用私钥加密传输
  6. 浅问项目

最后是反问,问了业务和技术栈,自我感觉不是很匹配,面试官说校招重点看基础,不是看业务匹配度。

总结一下,感觉自己的C++八股准备的还不是太充分,需要加强一下

#面经#
全部评论
补录还是暑期,佬
1 回复 分享
发布于 03-18 19:52 河南
佬,cpp八股哪里有总结的比较好的,我也比较薄弱,不知道哪里找
1 回复 分享
发布于 03-18 21:01 安徽
不是老哥,你这问的好细,你这还准备得不够好吗
1 回复 分享
发布于 03-19 16:31 上海
哥们,状态变了吗,我也是这个部门,一面电话面纯聊天。。
1 回复 分享
发布于 03-19 21:20 福建

相关推荐

03-21 11:17
已编辑
华东理工大学 Java
面试时间:一小时、面试部门:淘宝商品部门1.自我介绍2.研究生阶段的学习方向,比如重点课程之类的,有没有大模型相关的?3.项目拷打(技术选型、数据量、具体场景4.有没有到github了解大数据前沿开源工具场景题:5.分库分表:    电商用户下单场景怎么分比较好?    如果用userID拆,卖家的维度的订单列表怎么查?6.秒杀场景下,如何设计Redis架构有效处理热点数据?7.项目里Redis用到的数据结构?八股:8.讲一下ZSet9.Redis性能快的原因10.还有什么中间件采用IO多路复用11.MySQL的索引设计 B+树12.索引优化策略13.常见/ 特殊类型的索引结构14.现在有一个表,然后有一个主键,这种情况下,如果在主键之外又建了其他的一个联合索引的话,那这个时候有几个索引树?  数据行会存在哪15.用操作系统本质的原理解释为什么JVM编译出的class运行比Native程序慢16.JVM的内存布局17.TLAB有没有了解过?(Thread Local Allocation Buffer 18.Linux常见的黑屏命令行工具19.(给了一个文本) 能不能说出来几个工具,能快速把这些文本里面按照他的响应时间从大到小的排序,同时保留其他字段的信息。反问:技术栈?面试有几轮? 答:应该是三轮技术一轮HR。(面试官以为是春招面试体验不错,虽然很多场景题,但面试官都会耐心引导回答。#软件开发笔面经# #牛客AI配图神器# 3.21 二面 电话面在阿里的代码网站实现一个能够实时处理大量文件,判断文件每行是否含有违禁词的检查器扩展提问:1.如果本地文件比较大 多线程能否处理2.如果文件一直有写入的情况下 如何保证拆分文件的进程不出错3.如果真正要建一个数据库表存储违禁词 如何设计4.用哪一类数据库合适5.如果是分布式部署在集群上 的日志文件 做实时处理 应该用什么方式更好6.有没有大数据领域的解决方法
查看103道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
评论
3
18
分享

创作者周榜

更多
牛客网
牛客企业服务