明显感觉到越问越难,HTTP/HTTPS这块连环拷打问了快二十多个问题。。。 吐槽一下并夕夕的编译器,真的很难用 项目拷打40min(中间穿插着问了一些八股) 网关在接收设备时,如何保证信息不丢失? 有没有遇到粘包?怎么解决的? 那怎么拆包呢? 如何保证公钥不被篡改? 怎么确保你的token安全送达(用HTTPS) 为什么用HTTPS就安全了 有没有自己抓过包? 此处省略几个https相关问题..
淘天 1688 广告引擎 9.13 一面 - 介绍实习、项目相关内容,聊收获啥的 - 数据一般在磁盘当中,考虑什么样的数据结构,写磁盘效率情况对比 - 介绍哈希表的原理,哈希冲突、扩容等 - 检索商品通过 ID,如何设计数据库,来提高检索效率,时间复杂度多少 - C++ 智能指针 shared_ptr 内部核心的数据成员 - 是否了解网络编程?IO 多路复用介绍,select、poll、epoll
很晚才更新,应该明天还有会一批小伙伴在准备面试,今天特意更出来 二面的面试官非常有特色,没有按常规提问问题,需要灵活的及时变通 1.上一个面试官问的问题中,印象最深刻的是哪一个 2.如何评价自己在一面整体的表现 3.在做工具类产品时有什么样的体会和心得 4.生活中常用的工具类产品是哪一个,简单介绍一下(说了飞书又说了gamma) 5.gamma的ai能力体现,和feedback为什么能做到t+1
40min 自我介绍 介绍一下最有挑战的项目 项目的难点 问了一道题,每个城市有不同的ip范围,给定一个ip,如何确定它属于哪个城市 八股,记不太清,随便记几个 c++的继承特性?为什么要用继承?通过继承达到什么目的? c++多态的底层原理? 有没有听过过多用组合少用继承这句话?确实没听说过 udp如何保证可靠性? 使用socket编程来描述一下tcp的三次握手? 如果客户端connect后掉线了
全程半小时 面试官方向和我的项目相关,所以就没问八股 1.项目细节 2.RISCV指令和其他指令的区别 3.llvm框架内td文件如何实现注册的 4.llvm相较gcc等其他编译器的优点 5.如何实现更人性化的编译器提供给客户 6.CPU和GPU的区别 就记得这么多了,还问了平时自学了哪些东西,关注前沿最新动态和加班的接受程度
1. 深挖 实习项目 2. redis setnx底层 3. 高并发场景下,redis和mysql的数据一致性
首先面试官介绍部门和岗位工作内容 自我介绍加项目介绍 说一下项目遇到的难点 针对项目拷打 为什么使用互斥锁 互斥锁底层大概原理是什么 为什么使用数据库 。。。 两道C语言的题 第一道简单题,判断循环次数(无限次) 第二道给你一个字符串,这个字符串当中有若干个数字,每个数字之间用逗号隔开,数字位数不一定相同,将最小的数字与第一个数字交换,将最大的数字与最后一个数字交换。 用c语言编写代码以最优的方式
二面是hr面 1. 自我介绍 2. 针对自我介绍进行提问 a. 你是如何选择这个Java开发职业的呢? b. 你为什么选择了考研呢? c. 你读书期间收获最大的一门课程是什么,为什么? d. 你找工作考虑的点是什么? e. 你周围的人是怎么评价你的? f. 你认为你自己还需要改进的地方是什么 ? g. 你三到五年的职业规划有想过吗 h. 3. 反问环节 ----------------------
1.自我介绍 2.介绍下鹅厂实习的亮点balabala一大堆 3.你跟我说下你们那抽奖发货如果失败了怎么处理的?异步的嘛?如果你在抽奖时失败了怎么做?你们回滚怎么做的? 4.你用到了责任链模式?责任链模式和解析引擎的区别是什么讲一讲 5.kafka熟悉吗?你刚才提到了超时,如果我想构建一个超时重传的队列你怎么设计的? 6.你刚刚提到优先级队列,那么如果只用一个队列你能实现吗? 7.好的你提到用LR
线上面试 25min 1、自我介绍 2、介绍项目 (烂大街webserver) 3、项目中模块挨个问 - 线程池:线程池中怎么判断线程是否空闲 - HTTP:http请求怎么解析的 平时常用的正则表示式 - 日志:日志模块为什么用单例 你对单例模式的理解 用到哪些场景 日志有没有划分等级 具体怎么实现的 - 数据库连接池:登录注册怎么实现的 有没有实现拦截 用户的登录状态怎么保存的 4、C11新特
中兴一面 9/20 软件工程师 寄中寄 自我介绍 学过通信原理吗? 子载波间距是啥?5g上行和下行通信说一下(这我是真不会啊) 了解过汇编吗? 汇编如何优化? 介绍一下你在算法 代码 汇编上的优化经验 c的volatile什么用 用过ai什么模型,机器学习了解吗 开发一个语音机器人要从什么方向考虑 你在一个项目里喜欢充当什么角色,当遇到冲突时怎么解决? 查户口 总结:部门不对口,问的东西都不太会答
9.20 一面 1. 自我介绍 2. 计算机方面学过的课程 3. 软件相关的项目 4. 项目中都用到了哪些技术?有哪些难点?如何克服? 5. Python和C++的区别,Python的程序执行过程是怎样的?C和C++呢? 6. 操作系统的内存管理方式?为什么使用这种方式 7. 排序算法,按照时间复杂度分类 8. TCP和UDP的区别,以及使用场景 9. C++中vector的介绍 10. 哈希表如
后端开发 时长 40min 1. 自我介绍 2. 讲一下实习主要工作 3. 手撕 合并两个链表 4. 数据库如何给省市县区四级地址建表 5. HTTP 和 HTTPS 的区别是什么 6. 讲一下 HTTPS 的加密过程 7. HTTPS 为什么不全程用非对称加密 8. 问项目,缓存一致性怎么做的 9. 如何做的服务发现 10. 讲一下 raft 算法 11. 平时是如何学习的 12. 反问 一天面
十五分钟 两分钟自我介绍 👥 面试题目 问横项项目,项目涉及C++,然后问了点C++的问题 C++指针和引用的区别(不知道) 说说C++中的宏,它定义在什么地方(不知道) 动态链接库和静态链接库区别 问了实习 然后问了另一个JAVA项目 聊聊RabbitMQ(不知道) #面经#
开局先自我介绍,我介绍的时候说本科课程有计网,(后悔说了,几百年前学的了,早忘了),然后他问我tcp客户端和服务器断开之类的问题,不会。 然后问我C语言内存结构,重点问堆和栈存储什么变量,不会。 最后问我了解什么数据结构,我说二叉树,然后问我二叉树复杂度,我说我只会遍历顺序,不会。 三个技术问题都不会,然后让我介绍项目,我简单说了说。 然后问为什么选择我们公司,为什么选这个岗位之类的。 最后让我问