HTML iframe框架用过吗 Vue MVVM模式 双向绑定的实现 组件间通信流程 Vuex用法 CSS flex布局实现 TS&JS 原型和原型链 闭包以及使用场景 内存泄漏产生原因 type和interface区别 范型 网络 浏览器发送请求过程发生了什么 http和https过程 客户端获取到内容后如何渲染到页面的过程 Webpack 打包流程 loader和plugs区别 用过哪些pl
8.10—快手—一面—C++开发工程师 空类有哪些函数 虚函数实现原理 基类的析构函数定义为虚函数的原因 内存对齐 给一个结构体,判断大小 给一个函数,看有什么问题 extern C的作用 编译器如何实现重载 各种类型的变量分别存储在什么区 C++11新特性 lambda参数捕获有几种方式 了解调用约定吗 进程和线程 进程的通信方式 线程同步的方式 锁有几种 用过读写锁吗 使用条件变量是需要注意什
前面写了一个,居然发出来少了一半东西,不知道为什么。面的心态有点崩,属实是阴沟里翻船。 1. 自我介绍 2. 为什么学前端,学了多久 3. html -- html学习的重点有哪些 -- html里如何实现飞书文档字体变化的效果(加粗,斜体) 4. css -- css怎么学的 -- 对于一个" ",css怎么写可以让css只选中a b,并且忽略单独的a和单独的b -- CSS选择器优先级 --
五月份开始C++转JAVA,现在出问题了。 我五月份开始学JAVA,爆肝,两个月做了一个微服务和一个黑马点评,天天学,终于把JAVA 技术栈学完了。今天面试快手,问项目和八股,我都答得还可以。结束时让手撕二叉树层次遍历,我一开始申请使用C++写,写到一半发现我C++不会用了,队列都创建不出来,然后换JAVA,也没写出来。呜呜,天天学JAVA导致leetcode 全忘记
机器学习岗,整体约一小时: -自我介绍 -介绍其中一个项目 -代码题,都不难,其中第二题是最长递增子序列,很久以前做过,但是现场没撕出来,只想到大概的思路,可惜呀 -逻辑题,之前没见过,好在现场想出来方案了 -问了些机器学习基础 -反问 体验挺好的,面试官很认真。
杭州、国际电商部、java开发 1. 介绍项目; 2. 社区团购项目的架构; 3. 商品模块架构;分类、属性、Sku; 4. 怎么实现用户登录的; 5. CompletableFuture,thenApply 方法,是在主线程还是在子线程执行的; 6. 有没有用到 ThreadLocal,ThreadLocal 父线程如何传递给子线程; 7. RabbitMQ 保证消息顺序消费,重复消息如何处理;
分享面经,攒攒人品🙏🙏🙏 1)java 异常 空指针异常属于哪种异常 2)java数据类型有哪些 int 的范围 string属于基本数据类型吗 3) arraylist与 linkedlist区别 add方法查询复杂度 4)hashmap1.8底层结构,put方法流程,什么情况下需要扩容,为什么要把链表转换为红黑树红黑树查询效率 5)hashmap具体是怎么通过key计算数组索引的 6)线
1、虚函数和多态的实现原理? 2、智能指针的类型和用法? 3、出了一个内存对齐的题? 4、编译的几个阶段和作用 5、内联函数 6、socket编程基本流程 7、tcp和udp的区别 8、tcp流量控制和拥塞控制的实现 9、select和epoll的区别以及优缺点 10、epoll的具体底层实现 11、delete操作后指针指向内存区的数据会被清掉吗? 12、4种隔离级别以及含义? 13、mysql
一面 1h - [ ] static关键字 - [ ] 虚函数怎么实现,虚表存在哪里 - [ ] 多继承中的虚函数表结构 - [ ] 两个父类如果同名的虚函数怎么办 - [ ] 内存对齐是什么,规则是什么 - [ ] 怎么自定义规则,什么时候需要自定义 - [ ] 进程的内存分布 - [ ] 虚拟地址是什么,怎么映射成物理地址 - [ ] vector的内存管理 - [ ] vector的扩容机制
感觉寄了。 1.面试无八股无做题 2.面试时间总共10+分钟 ---------------- 前13分钟拷问项目+实战 13:06的时候面试官问我:“你还有什么想问我的吗?” 我估计是面试官觉得我太菜了不想面了。 然后面试官说:“或者有什么疑问?” 我说:“为什么没问一些基础知识或者做题?” 面试官说他不希望实习生为了面试去背一些东西。 希望实习生能够踏踏实实做技术。 (挺到这时感觉更凉,因为前
可能有的内容答得不完善不正确,请大家注意甄别。 一面(9.19 50min) 1. 自我介绍、项目 2. OC 生命周期(ViewController 生命周期,各阶段需要处理的操作),内存管理策略(MRC,ARC,自动释放池) 3. C++ 内存管理策略(程序员手动管理内存的申请和释放,使用智能指针管理堆中对象的生命周期) 4. C++ 动态和静态是什么?(编译和运行时:
挂了就放面经系列.jpg 1,自我介绍 2,做一道题:一副牌,能不能全凑成顺子和同花 3,对C++是什么级别的认知。 4,内联函数可不可以是虚函数 5,New和malloc有什么区别 6,多态有几种 7,静态多态是什么,动态多态是什么? 8,什么是拷贝构造函数 9, 什么情况下要自己写拷贝构造函数 10, 什么是移动构造函数 11, 深拷贝和浅拷贝区别 12, 虚函数表是什么,原理是什么? 13,
7.21投递,没想到要笔试,一直到8.19号才一面。 1.自我介绍 2.对游戏服务端开发的了解 3.C++和Java的区别 4.虚函数、虚函数表 5.两个父类如果同名的虚函数怎么办? 6.C++编译过程以及产生的文件存放什么内容 7.构造和析构函数简单说一下,子类调用顺序?为什么是虚函数? 8.STL中线程安全的有哪些?底层实现是什么? 9.C++多线程 10.epoll,两种触发模式的区别? 1
命名空间相关知识,命名空间作用,是否会产生标识符冲突 什么是重载,返回值不同能否重载 函数重载的底层实现原理 虚函数实现的原理 构造函数和虚构函数能否设置为虚函数 可以在头文件实现函数吗?缺点是什么? gcc编译过程,预处理阶段会把头文件内容全部包含进源文件吗? 独占指针,怎么实现不可复制,能否作为返回值,为什么? 进程和线程的区别,有独立的内存空间吗? 了解什么排序,介绍堆排序过程 手撕题,目测
一面 5.29 1h 面试官简单介绍一下部门业务 自我介绍 1.数据结构、算法: 如何理解链表 如何理解栈和队列,应用场景 如何理解二叉树和图 知道的二叉树遍历和图遍历 图的寻路算法,口述迪杰斯特拉 知道的排序算法 手撕快排(因为说的是三路所以写的也是三路) 手撕判断链表是否有环,只写了个函数,没运行 2.计网: OSI七层协议,各自功能和常见协议 TCP和UDP区别 TCP三次握手 HTTP和H