#字节跳动Cpp工程师面经# #Cpp工程师面经# #校招面经# 👈点击话题查看更多同类面经干货!每日面经精选,为你发掘牛客干货!
已OC,发面经回馈社会可能因为是CS擦边球的信电专业所以没有挖特别深,运气比较好投递时间6月27,面试7月4号10点开始,上午1、2面,下午1点3面努力回忆了一下,列了所有能想起来的问题一面(1小时)自我介绍讲个印象深刻的项目数组和链表优缺点栈和队列区别,应用场景栈实现队列哈希表原理哪些函数可以用作哈希函数tcp udp应用描述一下非对称加密和对称加密两种加密如何配合使用进程线程什么是锁,自旋锁互斥锁区别手撕数组A-数组B为什么要用setset的实现,查找速度面试官说了一句话让我印象深刻,大致是 “我们并不指望你掌握所有知识,当今社会这也是不现实的,我们更加希望你对你会的东西有自己的理解,能作一些合理的推断”复习的时候还是要多思考,想象应用场景,问问自己前辈们创造这些数据结构与算法的目的二面(50分钟)早期c语言函数怎样实现多个返回值指针和引用的异同有没有用过宏为什么不能用宏代替大型函数无符号数与有符号数的区别static关键字static应用场景为什么单例模式要把构造函数放在private套接字在哪一层,能封装哪些协议udp可以实现的功能对ip更下层的协议是否了解arp的运作方法对子网掩码是否了解我们之间的通信是如何解析的ip手撕旋转矩阵90度时间,空间复杂度是多少?swap函数的实现三面(50分钟)介绍项目经历项目中为什么要用lstm,应用场景为什么想做客户端开发开放题,复制粘贴的实现开放题,抖音某一地区卡顿的可能原因(计网学得太浅了,答得唯唯诺诺)讲讲事件驱动举个例子证明自己学习能力强有什么要问我的三面问得就很宽很深了,开放题要求逻辑自洽即可,有点hr面的味道。总体来说字节跳动的面试体验很nice,和面试官的沟通没有感到很强的压迫感,前两面几乎是刚关摄像头就出结果,效率极高。我个人技术菜鸡,和科班前辈们技术上的差距还是要踏实弥补,只能从其他方面给出一点面试技巧的建议:对自己有个清晰的定位很重要,面试会用各种方式考察你是否有明确的目标和实施的规划面试官也是人,一场面试并不是单方面对方挖坑你填坑的过程,利用表达和暗示去引导面试官去问你熟悉的东西,就是互相挖坑了回答问题的时候多举例子,构建一个应用场景可以告诉面试官你不局限于书本上的定义。例子还能留给面试官继续深挖的空间,深挖自己举的例子自然是主场作战了
点赞 23
评论 23
全部评论

相关推荐

下北澤大天使:你是我见过最美的牛客女孩😍
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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