一个女面试官,感觉良好。 1、说出你认为项目中的一个亮点或难点,并以此为基础进行展开叙述。(webpack性能优化) 2、为什么你认为它是一个亮点? 3、看到你做了一个webapp,那么app的性能问题有哪些呢?(卡顿(启动速度,流畅度),CPU占用率,内存占用,耗电量流量,闪退等) 4、针对这些性能问题,你能想到哪些优化措施? 5、造成这些性能问题的原因有哪些? 6、沟通实习时间 7、面试官介绍
8.25百度前端面经大概48min 前一天约时间晚上7-8点,然后推了一天 1、position都有些什么属性,具体说一下每个属性 2、flex布局,都有什么属性;display:flex,justify-content,align-item,flex-wrap,flex-direction,flex-flow, 这些都是给父元素设置的,子元素还有什么可设置的呢,一般设置flex(flex-gro
第一部分:c++语言基础 1、介绍一下c++的多态 2、运行时多态与编译时多态的区别? 3、c++的静态多态是怎么做到的?为什么函数名相同却可以调到不同的实现呢? 4、函数返回值类型不同也能实现重载吗? 5、两个一模一样的函数,一个使用const修饰,一个不使用const修饰,这两个函数可以进行重载吗? 6、const修饰函数起到了什么作用?哪些变量不能修改? 7、const除了修饰函数,还可以修
2022.04.24 从两点面到快五点,整个人都累了 有点小问题不太记得了 一面: 1.自我介绍 2.开始写题吧:快速排序找数组中第K大的数字 3.问了一下项目(第一次问学校的项目,但是我没好好准备),看我用过数据库,就一顿狂输出 问:根据学生的成绩打标签 比如60以下为不及格 问: 说说索引的实现 问:左联和右联的区别 4.他不知道该问什么了,我说计算机网络基础这方面也有一
面后半小时出结果,凉的透透的。 面试官一进来就问问题,没给自我介绍的时间(来把我刷kpi吧?) 1.项目自己负责的部分 2.开发多还是测试多 3.用你熟悉的语言写个算法,两个链表求和返回链表 例如123(1->2->3)+321(3->2->1)=444(4->4->4),说时间复杂度和空间复杂度,再优化算法,使空间为O(1),那么时间复杂度改变了吗? 4.学过哪些数据库? 5.你用redis做了
1.自我介绍 2.为啥学前端(专业不是科班) 3.ES6特性 4.讲一下proxy 5.实现一个promise3秒后执行 6.介绍一下Reflect 7.flex实现俩栏布局,flex属性 8.async/await(中间发生了啥,返回值) 9.Promise.all的用法(根据上面实现的promise和async/await) 10.渲染列表中间发来啥(因为我提到storeRefs,为啥会自动的
1.面向对象和面向程序设计的区别 2.面向对象的三大特性 3.程序设计的模式,(工厂模式。。。) 4.js的引用数据类型和基本数据类型 5.vue的双向数据绑定原理 6.进程和线程的区别 7.操作系统中使用的数据结构有哪些? 8.前端对于密码的加密 9.后端设置cookie如何操作 10.http请求头有哪些设置,数据的格式有哪些? 11.重载和重写的区别 12.数据库设计的三大范式 13.osi
春季补录批,ACG网盘部门 一面: 项目类:(不具备参考性) 1. Sdk 是自己开发的吗,为什么要做sdk 2. Api 加密怎么做的 3. md5算法,其它加密算法 4. 第一个论坛项目是实际用起来了还是学习型 5. 项目用了消息队列,为什么用消息队列,不用会怎么样 计算机基础:(可参考) 6. Java和c的区别:C多次编译、Java 一次编译到处运行;垃圾回收,指针 7. OSI 七层 8
1.自我介绍(要求主要介绍后端相关项目,如何学习,有难点的项目,如何解决难点) 2.重新组织下项目,概述为什么要做这个项目,背景,对项目思考过程及难点解决,具体指标量化 3.项目中个人负责工作 4.职业规划 5.写过GO和PHP吗,对其有过了解吗 6.如何与你有分歧的同事进行沟通 7.如何理解用户至上 8.当向上汇报时产生重大问题,如何做 9.自己平时如何总结问题,解决问题 反问。 总体感觉:
早上面的百度,狠狠拷打80分钟,后续慢慢更新面经
昨天下午面的,今天上午共享了 46min 怀疑是kpi面 面试官全程不开摄像头,环境很嘈杂 问项目,感觉对方听不懂刚开始还以为HR面的 C++、网络、系统八股问了一些 然后问了一些冷门知识点 哈夫曼编码 前缀表达式 手撕151. 反转字符串中的单词 从后往前一次遍历秒了,说拷贝次数太多让优化想了两分钟没思路说就到这吧面试结束 没有反问环节 体验巨差
项目场景问题 mysql的相关内容:mvcc,B+索引和二级索引的区别,插入一条数据B+树的分裂情况,varchar的最大字节数目,多级索引的叶子结点存储的是什么,二级索引的叶子结点存储的是什么。隔离级别。mysql的脏读,幻读如何解决的。mvcc的不能解决幻读的情况。undo,redo日志是什么有什么作用。查询语句的加锁分析分析。删除语句的加锁分析。 两个sql:查找男生和女生的人数。查找平均成
秋招第一面,面试官人很好,不完善的回答一直在引导。 全程2h:八股-30min、口述算法-20min、如流有问题打不开搞了十几分钟、编程-50min。 自我介绍 static关键字,一个函数加与不加static有什么区别 虚函数是怎么实现的,访问原理 线程同步的方式 socket编程客户端和服务端分别怎么实现(穿插些小问题 Redis有了解吗(只听说过 TCP四次挥手 Time_wait的目的 s
1.八股 有几种网络io模型? 异步网络模型在什么场景下你了解有应用过?(回答了线程相关的场景) 除了用线程完成,还有什么操作可以完成异步操作? 同步阻塞和同步非阻塞在java层面怎么实现?(说前面网络io模型答得挺顺畅,具体实现细节还需要提升一下) 描述一下一次完整的http请求 知道的长连接有几种实现方式? 一个http请求包含哪几部分内容? 请求头里面的信息都有哪些? http的状态码有哪些
1、线程、进程的区别?最小执行单元是进程还是线程? 2、如何计算一个整数是不是2的n次方? 3、printf的具体实现? 4、什么是大小端?如何区分?有几种方法? 5、new与malloc的区别? 6、程序链接完毕之后分几部分? 7、Linux、Windows与FreeRtos的区别? 8、Linux系统中的中断为什么分为上下两个部分? 9、会快速排序吗?简要说一下? 10、static关键字的作