1. 手撕 c++ 优先队列 实现 push / pop 2. c++ 之智能指针理解。shared_ptr 引用计数存在哪里? 3. shared_ptr 线程安全吗? 4. c++ static / inline 使用场景 5. 两个编译单元相同名字的static函数会报错吗 6. 线程安全的单例 7. c++死锁怎么定位。gdb具体讲讲 8. 怎么确定哪个线程死锁了? 9. 常用的锁有什么?
自我介绍 问我是学C++的?然后面试官就没有问语言方面的问题,面试官应该不是C++的 单例模式(饿汉模式和懒汉模式) 线程和进程的区别 进程上下文切换 进程间通信 死锁如何解决(资源的顺序分配,超时等待,预先使用死锁检测算法进行检测,出现死锁之后使用gdb进行调试),他说这是代码层面的,服务上线之后如何处理死锁,此时服务已经上线(不会,寄) 如何查看Linux下文件大小(ls -al),然后问如何
C++ 虚函数的实现、虚函数和纯虚函数区别、内存泄漏、一堆和虚函数以及内存有关的问题,不太记得了 数据库 (不是说按照简历问么?简历没涉及一点点数据库啊,完全不会,虽然C++考数据库很合理)数据库事务以及四个特性、索引、左连接、SQL语句 Python 垃圾回收、_和__的区别
0418 1.平安证券一面 - 项目的简单介绍,挑一些技术栈问 - HashMap的底层原理,是否可以存对象 - Mysql的索引,b树和b+树的详细区别 - 多线程的创建、volatile和synchronized的详细区别,原子性;创建线程的时候run()和start()的区别 - JVM:垃圾回收机制的吟唱,其中方法区里面存的是什么东西,什么时候会出现内存溢出的问题 - 基础: - equa
面试官自我介绍 1.个人介绍 2.平时怎么学习前端知识的? 3.项目介绍(介绍项目,组长身份需要做什么,设想项目从需求到上线经历那些过程) 4.为什么想要做前端? 以上15min 5.说说OSI七层模型,有哪些作用、协议等等 6.TCP与UDP的区别?为什么需要TCP三次握手? 7.HTTP1.1与2.0有什么不同(忘记了没答出来) 8.说一下输入url到页面渲染有哪些细节 9.上面说的在本地缓存
#软件开发2023笔面经# 自我介绍, 项目, CSS定位, flex布局, 闭包, ES6, js数据类型, webpack和vite打包, 数组方法, git分支管理, git版本回退, MySQL查询方式, vue路由传参方式, 小程序路由传参方式, 所遇到的技术难点, 登录验证, 进入系统之后用户信息验证, 如果后端更改了token怎么办, sessionStore和localStore的
菜鸟一个,感觉问得挺深的,8股文两三题不会,编程直接G。 1、自我介绍 2、输入URL会发生什么,浏览器渲染过程 3、TCP三次握手和四次挥手过程 4、后端一次性返回100w条数据,前端怎么样才能不卡。没答上来。 5、JS的加载会不会阻塞HTML解析,async和defer 6、CDN 7、首屏加载慢的原因,怎么解决 8、webpack 的loader和plugin 9、组件通信,父子、兄弟 10
大概面了 40 分钟, 前 20 分钟抓着实习经历猛问。5分钟八股。10 分钟做题 我实习做游戏测试开发。主要问了工作内容, 测试用例的几个要素,从项目立项到完成的测试过程。 air test 有没有看过底层源码? 如何定位一个元素? 举例说明工作中如何使用 airtest. 八股 多态的实现 http 和 https 的区别 队列的底层原理 算法 有效的括号
面试官很温柔,网络掉线了一次, 态度依旧很好,问问题节奏很棒。 1.自我介绍 2.为什么想要从事产品经理 3.为做产品岗做过什么准备 4.有相关实习经历吗,做了什么 5.可以介绍一下你的XX项目吗 6.为什么想要做这个项目,怎么判断该项目有市场 7.从哪些数据验证你的判断 8.有体验过让你觉得很有启发的产品吗,说说看打动你的点 9.生活中有没有经历过让你突然想要去做一个产品去解决某问题的case
面试开始时面试官先说面试时间大概十分钟 然后准备好就开始了 自我介绍 我的实习都是软件测试,他这个岗位是软件开发,但我看这个岗位的详情,也需要测试,所以才投的 感觉面试官对我没啥问题,有两次都尬住了不知道问我啥 问有没有开发经验 有没有用到数据库 有没有用到linux命令 都是点到为止,完全不深入 节奏挺快的,一下子就没了
Get和post请求的区别 自动化的请求报文是怎么构造的(请求头、请求体) 怎么使用Postman的,断言语句怎么写的 http请求和tpc请求 Linux哪些常用命令,修改文件权限 Mysql事务隔离级别 其他和我自己的项目有关的就不说了 手撕:给出一个数组,找出满足“比左边小、比右边大”的所有数字,算法复杂度有多少
客户端被转到了移动端 线程池代码解读(约100多行,10min左右阅读时间) 解读过程中发散知识点 问了STL常用容器与使用场景 然后用数组实现队列 结合项目经历 BGR to RGB代码实现(并指导优化代码) 指针传递 引用传递和值传递的区别 整体面试体验感很好,非常感谢米哈游给个面试机会,面试官也很有礼貌很耐心,技术也很强。真的米哈游活该赚钱
35min 自我介绍 讲讲实习 为什么不转正 分布式锁相关 redis持久化方式 zset底层数据结构 跳表和红黑树的优缺点 mysql联合索引 update涉及什么日志,过程是什么 undo log是什么以及相关知识的拷打 update间隙锁 会不会java(寄) 线程、协程和进程 实习期间遇到最大的挑战 未来半年的规划 未来职业规划 学校有没有参加过比赛活动 最有成就感的一件事 优点和缺点 反
1.项目难点 2.讲了下堆和栈是什么,各种数据存储在哪,是公有的还是私有的 3.string,stringbuffer,stringbuilder 4.hashmap 5.权限修饰符 6.三次握手,为什么要三次握手 最后手撕反转链表😭,我太菜了,就一个反转链表,当时脑子抽了,半天没绕过来,面试官给我讲了15分钟,最后让我讲了下思路,面完问我有什么想问的吗,我直接说觉得这次面试表现的挺糟糕的,没什
面试官挺好的 斐波那契数列 递归 优化 时间复杂度 空间复杂度 输入url之后经历了什么 localstorage 三次握手四次挥手 activited生命周期 说说你知道的生命周期 null占用空间吗 css display:none visibiliy:hidden 继承性