学C++看过哪些书 项目减少编译时间,头文件过多怎么办 一个类算大小,要考虑哪些情况 虚函数,什么时候有多个虚函数表指针,运行期什么时候虚指针指向虚函数表 内存对齐,为什么要内存对齐,除了减少CPU寻址次数还有吗? 内联函数,作用,优缺点 函数调用过程 unordered_map和map 红黑树和AVL树比较,map应用场景 哈希表怎么减少冲突 10分钟写算法题:最长不重复子串,TopK(写qui
一上来就手撕 1、给一个正整数,检查它的二进制表示是否总是0、1交替出现(写了一个转换成二进制字符串的方法,说太简单了,让我换种方法做) 2、给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。 3、给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 场景题: 1、下载一个文件,突然断网,会失败吗?原理是什么? 2、QQ有上亿数据量,在
1. 擅长的编程语言 2. 是否有开发过项目 3. java有什么数据类型 4. 遍历数组有哪几种方式 5. 面向对象设计有什么特点 6. 在工作生活中遇到的困难,如何解决的 7. 项目的测试流程是什么 8. 项目是否有涉及到框架 9. 平时如何学习技能知识 10. 对base地的接受程度 11. 职业发展规划 12. 反问:面的岗位属于什么部门,业务是什么,面试后续流程是什么
1、自我介绍 2、java堆、栈了解吗(下次面试可以扩展答一下jvm内存模型) 3、项目介绍(面试官问了好几个问题) 4、okhttp原理及优势 5、Handler原理(追问:用过sendMessageDelayed吗、怎么知道是哪个Handler处理) 4、java的几种引用和使用场景 5、线程池用过吗,讲一讲你对它的理解 6、用过锁吗,介绍项目用过,面试官反问不用synchronized也可以
1.自我介绍 2.算法 最长无重复子串 20min 3.面向对象三大特性,多态在哪里使用过 4.aop在项目中的使用 5.aop底层原理(没答出来) 6.hashmap存储数据的过程 7.多线程可能出现的问题 8.死锁的产生 9.synchroized 10.介绍一下gc(jvm基本没看,就提了下回收算法) 11.知道那些设计模式,有实际使用过吗(就答了几个,没使用过) 12.反问: 部门业务 腾
项目+常规八股,答得还可以;但是面完秒挂了 :( 项目 项目流程,过程中都调用了哪些API? 项目1难点 定时器有没有更优实现? 线程池,如何选择工作线程? 有限状态机 项目过程中写代码与预期不符如何调试? GDB调试 压测 服务器连接客户端最大数量的限制因素? TCP可靠传输如何保证? 项目2难点 C++ new,malloc 多态 虚函数,虚函数表 vector扩容 memcpy 程序编译流程
说部门主要用go,问能不能接受转语言,面试官也没问c++,就是一些八股。感觉答的一般般,结果今天下午通知二面了,分享下一面内容攒好运😂。 项目八股/OS: 为什么做webserver 为什么用epoll 和其他的区别 两个服务器间需要大量交互用哪个 为什么少量连接select性能更好 soket通信服务端客户端各用哪些函数,具体流程 ET LT区别 进程间通信方式 共享内存通过什么实现 mmap
速度太快了 -------- 0905一面 实习内容,优化点,网关项目优化点,LRU -------- 0907二面 这面把我问懵了,OS + TCP HTTP UDP + MYSQL + REDIS,后续问了很多网安的知识,属实是不知道,当时以为G了,后续算法题环节滑动窗口2分钟秒了 ,续命了 ----------- 0908三面 论文,神经网络聊,实习经历,LLM聊天 -----------
写面经攒人品。面的技术运营。20min结束,全程没开视频。 自我介绍 sql注入 tcp udp 三次握手四次握手还有里面的序列号ack什么的 了解不了解交换机 工作原理 路由器 路由协议 rip ospf bgp 细问了ospf Linux常用命令 osi tcp/ip七层 四层 剩下的就闲聊。 秋招第一面没想到是鹅子给的,上午约面的时候我也懵懵的,很紧张毕竟是第一面,基本照着简历问的,也可能是
先自我介绍 先是一些经典问题: TCP和UDP区别 进程和线程 然后有一些应用: 一个切换的场景题问我有什么想法 怎么解决多线程的冲突问题 安卓怎么切换不同的线程 红黑树底层逻辑,以及怎么应用在查找里面 垃圾回收相关 hashmap 还有一些Java应用记不大清了 没有手撕
首先聊了一下我玩过的一些游戏,我说了黑魂系列,聊了好几分钟,比较放松。 然后问我在腾讯的远程实践干了啥,在百度的实习干了啥,并展开问了一些细节。这里被吐槽在百度干了这么久做的东西不多,我赶紧说了做过一些其他杂七杂八的事情。😓 问了项目中做过的东西。 问了一个简单的几何问题,平面内如何判断一个点在扇形内部。 快排的思路。 计算机网络和系统方面有多少了解?(不是太熟悉) 然后问了系统中进程调度有哪些
结果没出但心里有数了 没开摄像头可能是kpi面 上来直接问unreal demo内容,简单介绍了一下 问unreal: unreal和unity动画状态机的不同 (unreal 可以存动画实例的cache) unreal 框架,说说 Gamemode gamestate controller的关系 unreal的ai方案 然后问c++ 智能指针 shared_pointer 虚函数虚表 生命周期,
面试官似乎是go选手,没有问c++八股,聊天面,学到了很多知识!! 八股相关:tcp三次握手和四次挥手热身 ——背的八股还是抓包?\背的八股 第四次挥手ack丢失怎么办\第三次挥手一直发 客户端和服务端最多能接收多少个tcp请求 \这个忘记考虑内存了,文件描述符是答出来了 如何标识唯一tcp \两个端口两个ip 会看ip和路由吗\ifconfig 路由表和子关掩码你知道吗? select和epol
前端最吸引你的地方的的是什么 你认为前端有哪些地方比后端难 浏览器事件执行机制,浏览器是怎么实现这个机制的 基本数据类型有哪些,复杂数据类型有哪些 js继承怎么实现的,除了原型链继承还有哪些,原型链和类继承的区别是什么 线程和进程的区别是什么,为什么游览器使用单线程 请求拦截器和响应拦截器是一种什么样的设计模式 你知道axios底层是怎么实现的吗 发出请求到收到回包整个浏览器执行了什么或者是网络层
鼠鼠也收到鹅的邀约辣,可把鼠鼠高兴坏啦,开心的去面试捏,但是面试官不开摄像头呢,看不上鼠鼠捏。 整场面试1.5h,拷打了特别久,晕着出来的 自我介绍,同时介绍部门 直接开始上强度了。你觉得你做过最难的,最有挑战性的工作是什么? 微前端的实现方案,原理你了解吗 为什么qiankun不用ifarme实现? 微前端沙箱隔离机制说一说 还做过什么有挑战性的项目? 前端埋点要上报什么信息? 如果让你设计一套