南京小西科技管培实习生面经C++(一轮技术面)

#处女面#
第一次面试很紧张,刚开始让介绍想到什么说什么,后面的话会回答的比较准确,
感觉时间过的很快,面试官挺好的,不知道的就问你,也不会压力面.

自我介绍
八股内容:大概就是网络,线程池,内存方面,GDB使用,以及具体项目中的信息

1.会让你介绍TCP
常规的TCP就不展示了,提及到额外的信息有:
TCP在内核中套接字用TCB存储半连接队列,
ACK机制也可以选择SACK
TCP的20字节格式包含哪些

任务队列

条件变量 + 锁

虚假唤醒(C 用 while,C++ wait 用函数对象检测)

EPOLL + 线程池高并发思路:(项目内容)

LRU :双向链表 + 哈希 map 查找(项目内容)

mmap、sendfile、splice 的概念和作用(零拷贝技术,项目内容)

性能优化

内存泄漏(应该提及内存泄漏工具如Valgrind)

内存定位等

GDB 介绍一下使用(线程,栈,断点,观察点几方面)

Linux 命令:ss / netstat(其他小西科技的面经里面也提到了这个)TCP连接查看

core 文件定位
GDB / VS Code 插件
段错误
#你面试体验感最差/最好的公司#
全部评论
我g了八股不行,我补充一些,malloc等内存分配函数的区别。内存位对其的好处,static,http,锁和信号量
点赞 回复 分享
发布于 2025-12-26 16:31 江苏
经典C++八股没有问
点赞 回复 分享
发布于 2025-12-25 15:22 浙江

相关推荐

01-14 15:09
门头沟学院 Java
对求职新人来说,把商城作为后端项目放在简历上,绝对是性价比比较高的选择 。这个项目看似是求职季的大众款,实则包含很多后端开发的核心考点。从技术层面,你能完整了解 Spring Cloud 微服务生态:用 Nacos 做服务注册与配置中心,用 OpenFeign 实现服务间调用,用 Gateway 搭建 API 网关,用 Sentinel 做限流熔断,再搭配 Redis 缓存优化商品查询、RabbitMQ 削峰填谷处理订单流量、MySQL 分库分表应对海量数据 —— 这套技术组合拳打下来,你对分布式系统的理解,早已远超只会写 CRUD 的应届生。从求职层面,这个项目更是面试的加分利器。HR 和技术面试官对商城项目的业务逻辑熟门熟路,你能清晰讲出 “商品秒杀的高并发解决方案”“订单分布式事务的处理思路”“库存超卖问题的规避方法”,远比空泛地说 “精通 Spring Boot” 更有说服力。对中小厂而言,这类贴近业务的项目经验,意味着你入职后能快速上手企业级开发;对大厂来说,这也是证明你具备后端核心能力的直观凭证。更重要的是,这个项目能帮你建立工程化思维。从需求拆解、架构设计,到代码编写、单元测试,再到 Docker 容器化部署、CI/CD 流水线搭建,每一步,都是从 “校园开发者” 到 “职场工程师” 的蜕变。别担心项目撞款,真正能拉开差距的,从来不是项目名称,而是你对技术细节的深挖和对业务场景的思考。把一个项目做深做透,它就是你简历上最亮眼的金字招牌。
简历第一个项目做什么
点赞 评论 收藏
分享
评论
3
6
分享

创作者周榜

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