用户态切换到内核态做什么操作 日志模块怎么设计的,为什么用链表。 互斥锁实现原理 epoll实现原理 select、poll、epoll区别 智能指针和裸指针的区别,为什么智能指针能自动调用析构函数释放资源。 c++11新特性 lambda表达式捕获列表实现原理 函数传递指针和传递引用有什么区别 TCP和UDP的区别 TCP粘包问题 MTU在哪一层 UDP传输数据最大是多少 堆和栈的区别 虚函数、
投的数通嵌入式软开 5.17机考。这次题目比较简单,运气好拿了300+。 5.25技术面+主管面。 技术面:就聊一下项目,基本没问八股文。手撕代码和leetcode239-滑动窗口最大值差不多,因为做过问题不大,写完和面试官讲了思路他也比较认可。(暴力解也可以的,但是面试官说很多人都能暴力解做出来。)最后复盘了一下5.17机考的第一题,讲了一下思路,差不多就结束了。中途网络不好掉线几次,疯狂道歉,
没有自我介绍 原定10:30开始,我提前15分钟进入会议室10:23面试官进入,随即开始面试(面试官两人:一个问技术,一个给你反问) 存储一组数值,要求不能出现重复的值,我该选取哪种集合进行存储 答:set集合,因为set会检查存储值的hashcode是否在集合里存在。(因为提到了 hashcode,故而问了个hashcode的问题) hashcode,会不会出现相同的hashcode值呢 答:会
2023年5月12日,二面 1、自我介绍 2、工作室大概是个什么类型的 3、你在里面是个什么样的角色 4、HTTP 正常用的什么端口 5、HTTPS 正常用的什么端口 6、HTTP 协议 1.0、2.0、3.0 是 UDP 还是 TCP 7、HTTP 协议 3.0 也是 TCP ? 8、DNS 用的什么协议(TCP 还是 UDP) 9、DNS 用的什么端口 10、DNS 常用的是TCP 还是 UD
#海康# 1.自我介绍五分钟 2.介绍项目 3.项目中的职责,解决了什么问题。 4.项目中用到了redis,介绍一下redis的架构 5.redis的线程模型 6.对synchronize的理解 7.锁升级 8.力扣简单题 9.反问环节 整体25min
面试50分钟左右 1.自我介绍 2.css3哪些布局方式,rem原理,有没有考虑过浏览器兼容性 3.盒子模型 4.js原型,js继承 5.怎么解决做项目遇到跨域问题,nginx代理服务器为什么能解决问题 6.箭头函数跟普通函数区别 7.ts,知道ts干嘛的(不了解) 8.链表有什么特点,应用场景 9.调试手段,如果部署完后出现白屏或者报错怎么看问题 10.前端哪些地方需要做性能优化 11.如何分析
5.9一面,晚上收到测评,5.10晚上六点多约二面,5.11二面 二面大概二十多分钟,也是先自我介绍,然后问简历+聊天,做科研的感受、体会,有没有形成自己的一套学习工作的体系,当下有没有什么烦心和有压力的事情,对加班的看法,反问等等。 荣耀的两次面试体验都很好,氛围很轻松,期待荣耀收留 #荣耀信息集散地# #荣耀#
先是自我介绍,要说一些自己的技术栈之类的东西 一、Vue 1.vue2和vue3的区别 2.控制标签的显示与隐藏 3.页面中有很多重复数据,用哪个标签来简化 4.怎么去优化v-for的性能问题 5.一个主键、页面的生命周期函数有哪些 6.页面初始化的时候,请求数据的逻辑写在哪个生命周期比较合适,为什么? 7.监听属性改变的方式 8.数据(事件)改变之后发起请求,请求放在哪个监听属性比较合适,wat
50min 怎么学前端的 写一个bind, new bind 过后的函数 this 的问题 Function.prototype.myBind = function(obj, ...args) { const fn = this return function (...rest){ fn.call(obj, ...args, ...rest)} } //new的时候应该指向新创建的空对
1.自我介绍 2.JS基本类型 3.数组去重 4.跨域,非同源判断,解决跨域方法 5.type of null 6. 判断对象是否为空 7. 如何遍历对象,for in 的坏处 8. vue2的data为什么是函数 9. vue3和vue2的区别 10. map和object区别 11. git常用指令 12. 项目难点 13. 怎么部署前端 14. const声明的对象可不可以修改 15. 反问
1.平常是用python还是java?python和java掌握程度? 2.hadoop的组成,每部分有什么用。 3.spark掌握的怎么样,SQL练过哪些题。 4.mapreduce源码看过吗? 5.wordcount的流程。 6.Scala有没有学过? 然后开始挖简历,还问了我一些业务的问题。 说后面会通知二面,也不知道有没有...
1.自我介绍 2.你是潮汕人, 知道我们公司在哪嘛,为何不在广州深圳找,找这个工作是出于岗位还是城市 3.项目数据量 4.数据库与数据仓库的区别 5.知道scd嘛(反复确认了一下没听错) 6.如何采集业务数据 7.全量同步与增量同步,有什么适用场景或哪些表不能用,比如没有日期的,之类 8.项目用Flume和Kafka建立的数据流采集通道,是怎么样的 9.Flume数据采集过程中有没有遇到数据丢失问
3-19 连续三面, 4.12OC, 已接. 有群, 可私信 总体不难, 挺看运气.... ## 一面 1.项目介绍 2.智能指针, 分别解决什么问题, 如何实现(RAII) 3. TCP和UDP区别和联系 4. 慢日志 -> explain -> SQL优化 把所有的索引结构说了一遍 线性->二分->Hash->BST->AVL->RB-Treee->B-Tree->B+Tree 时间复杂度 +
背景: 24 届,二本,ICPC 铜,三个项目:高性能 web 服务器(C++)、分布式数据库(MIT 6.824)和基于 C++17 标准的 json 解析器。 面试时间:4.4 杂 为什么对 C++ 感兴趣 看过哪些 C++ 的书籍 是否有过高频交易相关的经验 你对高频交易的理解 交易系统 url1:tcp,交易;url2:udp,接收数据。url2 一次性返回多条买卖数据(缓冲区),一次性返
3.18下午场, 流水面三轮, 强度较大 一面时面试官问的很急, 流程很紧张, 全程八股 # 百度一面(40min) 1. 自我介绍 2. 做题 环形链表判断 3. 平衡BST构建 时间空间复杂度 4. 八股 1. 数组 链表 2. 归并排序 是否是稳定的? 3. c C++内存分配 4. 面相对象特点 5. 进程间通信方式 6. 死锁四条件,解除死锁方法 7. 什么是并发,并行,异步 8. OS