一面: 自我介绍 为什么会想要来福州实习 SSL/TLS握手过程 SM3和SM4 项目中身份认证是在哪一步 主从状态机怎么实现的 为什么 GET和POST的区别 平时都用哪些抓包软件 常用的STL模版和算法有哪些 vector原理 map常用嘛 定时器怎么实现的 平时用Linux还是win 用什么编程工具 编译用什么 makefile会写吗 GDB 反问:业务 薪资 住宿 总结:总体来说较为简单
面试官人特别特别随和,甚至提前上线(碰巧我进了面试,在厕所蹲坑),全程欢声笑语,希望秋招都是这样的面试官 项目/经历深挖 lambda表达式 LC 56 区间合并 LC 72 编辑距离 反问
8.15滴滴面试(岗位:c++接入层研发) 一面: 自我介绍 介绍项目→难点→解决方案:说了实习的项目,最后反问的时候面试官给了个建议,说我介绍实习的项目太罗嗦了,讲了一堆感觉让人抓不住重点,hh Linux内核接收tcp网络包的过程:寄 一个服务器,什么因素会影响与客户端连接的tcp个数?答了带宽限制、传输速度限制、服务器缓存限制,之后面试官补充了服务器内存限制还有一些,忘了 tcp四元组?答了
The Lean Mean C++ Option Parser 是一个用来解析程序参数 (argc, argv) 的 C 库,支持短和长的参数格式 getopt(), getopt_long(), and getopt_long_only(), 但提供一些更方便的接口。无需依赖其他第三方库。
USB Type-C to HDMI Adapter 可以连接一个 USB Type-C 接头到 HDMI 插座。使得任意 Chrome 设备可以实现 USB-TYPE C 连接到 HDMI 显示。 该适配器是 USB Type-C DFP_D 到 HDMI 协议转换器的实现,遵循 VESA DisplayPort Alt Mode for USB Type-C 标准的第三部分。 提供如下特性:
该项目是用于持久化 Objective-C 的结构体的工具,支持 Vector, Set 和 HashMap 数据结构。 下面代码演示如何序列化 Vector 结构: #import "AAPersistentVector.h"#import "AATransientVector.h"#import "AAIIterator.h"/// InitializationAAPersistentVect
AWS IoT Device SDK for Embedded C Table of Contents Overview License Features coreMQTT coreHTTP coreJSON corePKCS11 AWS IoT Device Shadow AWS IoT Jobs AWS IoT Device Defender AWS IoT Over-the-air Upda
A C++ client for Redis 依赖于 c++ boost 库 It uses anet from Redis itself 在 Linux 上通过 g++ 的测试 支持分区
先说下背景,双非一本非目标,工作经验两年半。在原公司做 C9** 项目,属于转行。去年从 games101 接触图形学,对图形学比较感兴趣,希望换一个赛道,于是开始找图形引擎相关的工作,后续收到几个 offer 后选择工资比较高的 offer。 机试:第一题题目忘了,第二题是离散地查找字符串的问题,第三题是模拟骰子旋转的问题,都不难,最后是400分。 性格测试选积极的选项就可以,前后选项注意一致性
背景上海985硕士,三段工作经验,正在蔚来实习9个月。 因为很久没背八股这些东西,导致答得很差,引以为戒: 1.extern C的作用。不会 2.进程和线程的区别,我答了拥有资源不一样,地址不一样…… 3.在工程中,对于已经上线运行的工程如何进行内存泄露检查。不会 4.在平时工作中,如何进行debug……讲了个人习惯 5.还有一些常见的题忘了,以上是一些个人觉得有意思的题。 笔试题:实现一个Str
第一题多次循环,每次循环找出当前所有入度为0的节点,删除,再把这些节点后续节点的入度减1,每循环一次结果res++,假如有一次循环过程中未发现有入度为0的节点,就说明有环,直接输出-1返回。(这是拓扑排序吧? AC 100% 第二题看到有人说用双向链表的,其实单向链表(含头节点和尾指针)也可以做,哈希表存储索引值的前一个节点就可以了(方便删除),当然这样在添加和删除时稍微复杂一点。(没用stl l
3.30一面(技术面) 一面本来定的3.29,被面试官鸽了,联系hr调整到3.30 自我介绍 c++内存释放,这里深挖了不少关于c++内存管理的细节 进程和线程的区别 熟悉的数据结构,答了栈、队列、二叉树、面试官旋即问了栈和队列的区别; 了解哈希吗?如何解决哈希冲突? 多线程,包括多线程编程,线程通信,线程互斥 算法题:100个id的分配,要求避免重复分配,讲实现思路 3.31二面(hr面) 本来
二面是一个年纪稍微大点的男面试官,(后面知道是上海研发部老大)人很和善,超级好。 自我介绍之后,没问简历相关的(甚至没看感觉)先问我读过什么C➕➕书,我说就一本c➕➕primer plus,(其实没读多少,然后就看了些算法的。 C++部分:都在聊而不是提问,我哭死 因为前几天去当伴郎,现在更新会有记不住的问题 进程和线程在内存上有啥区别,在堆栈上都是共享还是独享的? 我定义一个类,里面有个char
个人情况: 自我介绍,心仪方向 服务器有什么理解 有没有看过有关服务器的开源项目 高并发有什么理解 C++ auto什么情况下不可以使用 强制类型转换,怎么保证安全,底层是怎么保证其安全 智能指针,shared_prt线程安全,weak_prt解决循环引用问题? lambda表达式,底层,普通函数与lambda区别 多态,虚函数 STL,vector,map 说说迭代器失效 细说内存区分几个,co
社招,在boss上简历投递,两天后约的面试。 会议链接有问题,直接电话面试。 1、四种类型转换; 2、介绍函数重载,为什么能找到不同的函数,c里面有没有函数重载; 3、介绍单例模式,怎么保证线程安全(懒汉饿汉都要说) 4、介绍多态,虚表是什么时候产生的,如何修改虚表(给我问懵了。修改类重新编译?) 5、new和malloc的区别 6、程序编译的四个过程,分别干了什么。 7、dll怎么制作,加载的时