面经笔经
文章平均质量分 70
怎么这么帅啊
这个作者很懒,什么都没留下…
展开
-
【C/C++】【面经】2022 华为 面经;(通软 方向)(更新:一面;二面;三面)
文章目录一面项目闲聊手撕总结二面项目闲聊手撕总结一面项目闲聊网络熟吗?讲一下用到的协议栈;项目介绍 + 每个部分了解 + 难点 + 成果量化;调试问题+仿真问题;(主要问了平时怎么仿真、调试,遇到的难点)华为软挑介绍一下;手撕二叉树遍历:递归、迭代;(发的leetcode链接,发现我提交过,就说再来一个)矩阵中战斗力最弱的 K 行;(…又给了简单题)总结基本都是问项目;基础知识问的比较少;二面项目闲聊用什么语言多,做过相应什么项目;list vector原创 2021-09-10 17:52:02 · 1458 阅读 · 0 评论 -
【C/C++】【面经】2022 阿里巴巴 面经;(C++ 方向/CTO线)(更新:一面;二面)
文章目录一面手撕+闲聊简历+项目闲聊总结一面手撕+闲聊LRU ;不考虑空间,只考虑时间复杂度;先讲一下怎么实现;(双链表+hash)我写的都比较乱,面试官叫我封装一下;封装完了,可能是为了封装而封装,缺失了很多效率;(给我讲不要有重复代码的同时,也不要为了封装而封装)多线程的情况下,你这个lru 该怎么写;(我说最简单的只能进去就加锁,但是锁的粒度太大了,临界区太大了…违背了加锁的原则)他让我后面再去看看该怎么改;多级cache 的话,lru该怎么设计,多级cache 的话,怎样的一个协作、淘原创 2021-09-04 21:00:52 · 542 阅读 · 0 评论 -
【C/C++】【面经】2022 美团 面经;(移动端开发 方向)(更新:一面;二面;)
文章目录一面闲聊 +手撕基础一面闲聊 +手撕为啥想做移动端开发;有相关经验吗手撕:(讲思路、其他的解法)最大的回文子串;(说十分钟写完…)(写了动规,超过了十分钟了,又给了点时间)基础队列和栈;实际应用有啥;数组和链表;树和链表在应用场景上有什么差异;什么是平衡二叉树;有什么优势;什么是b树;红黑树的变种有什么;应用呢?快排时间复杂度;OSI 模型;为什么要分层;网络层协议有哪些;(IP、ARP、ICMP)传输层协议有哪些;tcp、udp 的区别; 应用有哪些;邮原创 2021-08-26 22:08:22 · 517 阅读 · 0 评论 -
【C/C++】【面经】2022 百度 面经;(C++ 方向)(更新:一面;二面;)
文章目录一面手撕基础知识总结一面手撕硬币一排,每个硬币有值,每次从最左、最右选择;选择K个;求选择到的最大值;快排堆排(讲思路即可)基础知识引用、指针;应用要注意什么;引用有存储单元吗;数组可以引用吗;TCP 握手挥手;有性能优化方向项目吗?(没。。)(讲了算法性能优化)(量化优化)总结面之前讲了一面只看比较基础的东西,果然问的比较少。可能方向不对应,没什么问的了;...原创 2021-08-24 17:18:39 · 379 阅读 · 0 评论 -
【C/C++】【面经】2022腾讯 面经;(wxg)(更新:一面;二面;三面;HR面;)
文章目录一面基础手撕总结一面项目问了很久,虽然都和互联网无关;后面也问到了,为啥做的嵌入式,来面互联网整个项目的实时性优化的一些点;算法实现难度在哪基础tcp 怎么保证的可靠;超时时间怎么算的,通常时间是多久;(RTO 根据RTT)进程线程进程通信共享内存,实际内存不够;(内存置换)全局、局部变量;初始化时机有什么区别;(main之前)动态库加载的时候会首先执行init初始化过程,static静态变量就是在这个过程中创建,在初始化完成之后,才把控制权交给main函数。原创 2021-08-23 12:56:19 · 1918 阅读 · 2 评论 -
【C/C++】【面经】2022 寒武纪 面经;( 媒体软件方向 )(更新:一面;二面;)
文章目录一面项目基础总结二面项目基础手撕总结一面项目项目问了蛮多,以下问题都是项目展开的问题;基础中断 都用了哪些;多线程同步手段;互斥手段;(锁、)(信号量、条件变量)信号量、自旋锁简介;中断中应该用什么锁;(自旋锁;因为中断中不能睡眠、调度)为什么中断不能睡眠为什么在中断过程中不能进行睡眠用户态怎么进入内核态;怎么用内核的功能;(中断、系统调用、软件中断)static;volatile;预处理阶段都干嘛;(宏替换、头文件替换)可执行文件的段;bss段、讲解原创 2021-08-18 16:45:41 · 908 阅读 · 1 评论 -
【C/C++】【面经】2022 字节 提前批面经;( C++ 客户端)(更新:一面;二面;三面;)
文章目录一面二面OSC++手撕总结一面【C/C++】【面经】2022 字节跳动( C++ 客户端-教育方向 )提前批面经二面OS虚拟内存与物理内存;他们的区别;内存的交换是啥寻址方式有哪些;(讲了一会页表映射,具体问题没有理解,可能没涉及到)分页分段;区别及其应用;(内外碎片…)系统中断的过程;(保存上下文、中断程序、恢复现场、调度)内核态的理解;(隔离,os 层面包装内存空间,限制用户程序)C++智能指针每个讲一下;引用计数怎么设计;(引用构造都在什么时候加1)(深拷贝、浅拷原创 2021-08-16 15:25:40 · 621 阅读 · 0 评论 -
【C/C++】【面经】2022 网易互娱面经( 游戏客户端方向 )(更新:一面;二面;)
文章目录一面:项目C++ 基础OS计网手撕一面:项目图形和视觉相关的工作有做过吗;opencv 用了什么;项目中图像算法都用了什么;C++ 基础static (作用域、存储区)extern、extern “C”;带extern "C"生成的函数有什么区别呢;Override、Overload;Override关键字怎么用的;(可以显式的在派生类中声明,哪些成员函数需要被重写,如果没被重写,则编译器会报错。)虚函数;各种类型转换的 cast 的区别;dynamic_cast能转不带原创 2021-08-11 22:42:42 · 1431 阅读 · 2 评论 -
【C/C++】【面经】2022 哲库科技( C++ 方向 )提前批面经;(更新:一面;二面;HR面)
文章目录一面1、提问:2、手撕:3、反问:二面1、提问(项目相关):2、提问(基础相关):3、反问:一面1、提问:学习了哪些课程;数据结构学了什么;基本数据结构与算法介绍一下;查找算法有哪些;堆排原理;详细介绍;(二叉堆的特点、怎么操作)2、手撕:手撕堆排;3、反问:反问岗位的具体要求;(要加强linux 方向,以及linux 编程)二面1、提问(项目相关):参与度较高的项目介绍;ARM、 FPGA 分别主要负责做什么;主要用什么编程语言、代码量;项目主要的难原创 2021-08-04 11:33:17 · 2720 阅读 · 6 评论 -
【C/C++】【面经】2022 字节跳动( C++ 客户端-教育方向 )提前批面经;一面;
文章目录一面同学的面经:一面同学的面经:原创 2021-08-03 20:40:52 · 523 阅读 · 0 评论 -
【C/C++】【面经】2022 大华 (大数据软件开发) 提前批面经;(更新一面、二面、HR面、意向书)
文章目录一面基础网络操作系统一面总结一面基础指针的地址对齐;及其意义地址对齐的场景;不需要地址对齐的场景;虚函数;引入意义;基本原理;高级语言的编译过程;每个步骤的过程及其作用;网络四次挥手;四次挥手的两端的状态变迁;操作系统操作系统从整个计算机上电;到最后启动完毕;整个过程能大概介绍一下吗;(上电启动)bootloader中断配置物理内存管理虚拟内存管理线程和进程管理调度器初始化swap和文件系统执行init进程学习:清华 操作系统原理一面总结原创 2021-07-22 21:25:41 · 439 阅读 · 1 评论 -
【C/C++】【面经】2022 禾赛 应用软件开发 面经总结;(更新一面、二面)
目录1、聊天2、基础3、操作系统4、语言5、白板编程1、聊天目标城市;学校学了什么;差点以为是HR面2、基础char* 长度;(‘\0’)strlen;包括‘0’吗?(不包含)申请空间刚好,不+1;有问题吗;(有,粘连)strcpy,cpy ‘\0’吗;(拷)char* 长度;指针指向物理地址吗;(带os不是)虚拟地址机制 why?;(进程隔离)还有什么?3、操作系统进程线程;多线程好处;(开销小,增加CPU利用率)线程通信方法;(共享内存和消息传递)4、原创 2021-07-16 16:47:54 · 810 阅读 · 0 评论 -
【C/C++】【面经】2022 -商汤- 软件开发一面
目录基础编程:基础staticstruct与class大小端;判断大小端;int checkCPU( ){ union w { int a; char b; } c; c.a = 1; return(c.b ==1);}bool isBig1(){ int a = 1; char *p = (char*)&a; if(*p == 1) retur原创 2021-07-15 22:15:13 · 420 阅读 · 0 评论 -
【C/C++】【面经】2022 禾赛雷达软开面经整理
目录前言面试总结前言面试官语气很强硬,体验不好;面试对公司和岗位的兴趣,为什么选择公司;指针变量长度;什么决定的;(指针大小是由当前CPU运行模式的寻址位数决定!)什么时候需要自己定义拷贝构造函数;(有需要拷贝的资源的时候)volatile;(外设、多线程多任务)static;及其应用;(应用:对象计数)(主要还有一点,类中static函数才有指针可以操作)malloc 、new;使用malloc替换new需要做啥;(需要调用构造函数?)vector 和list 区别;应用场景;(常插原创 2021-07-13 21:26:21 · 513 阅读 · 0 评论 -
【C/C++】【面经】2022 乐鑫嵌入式软件面经-7.6乐鑫科技提前批一面面试总结
目录自我介绍;学的专业课有什么;项目介绍(自己需要总结一下,需要流利答出来);基础部分:语言:c语言 GCC编译的阶段(预处理、编译、汇编、链接)每个阶段的作用;(头文件、宏替换;到汇编;到机器码)undefined reference 产生在哪一步(连接阶段,没找到符号)数据结构:归并快排讲一下;结构体的占内存大小的计算;字节对齐;volatile;作用;使用场景;(内容会发生变化)(外设、多线程)操作系统 & 机组内存屏障;(不会)各种原创 2021-07-11 21:32:46 · 517 阅读 · 0 评论 -
【C/C++】【笔经】2022 乐鑫嵌入式软件笔经-6.29乐鑫科技提前批笔试总结
目录前言一、笔试题须知二、选择题1、操作系统问题2、计网问题3、字节对齐问题:我记的有两道4、数据结构问题5、 语言问题6、 其他三、编程题1、topk;-ac2、动归;3、总结前言准备的有点晚,操作系统和计网还没怎么看,题基本都写了,代码也AC一道,另一道一般。但是感觉选择题很多都是模棱两可的写的。把笔试题大概的按照印象记录一下好了。选择题还是挺麻烦的。蛮多都不确定的。一、笔试题须知选择题 22道;编程题2道;时间一个半小时。开摄像头、录屏、手机监控;二、选择题选择题主要包括了计网、操作原创 2021-06-30 09:25:10 · 1502 阅读 · 1 评论