1.进来先日常自我介绍。 2.自己学习前端的时间和经历,为什么要来做前端? 3.说说自己做的项目: React写了一个 Vue写了一个,说了项目的主要功能和技术栈 4.React中类式组件和函数式组件的区别? 5.React中类式组件创建的时候用 class MyComponent extends React.Component 这个命令 ,其中为什么要用extends,继承了React C
2.20一面: 自我介绍 js有哪些基本数据类型 es6新特性 promise的各种api 闭包内存泄露怎么解决 react原理 reacthooks useCallback和useMemo的区别 useRef的用法 threejs怎么理解 webglMVP变换 threejs内存泄露 webpack常用loader loader是什么(自定义loader url-loader和file-load
很久以前面的了,还是写一下面经,现在看来这些问题挺简单的,但是当时还没开始复习,可惜,面试官也很好 1.axios底层实现(我说了发起xmlHttpRequest,ajax),又问ajax怎么实现的,优点在哪儿,axios和ajax的关系 2.项目相关(问了很多,解释正则提取内容的目的和方法,文本生成的目的和方法,解释一下向量) 3.看你本科和硕士绩点挺高的,哪些课学的比较好? 4.从五层架构的角
自我介绍 spring容器的生命周期 springbean的生命周期 介绍一下springboot的原理 介绍一下AOP IOC 什么是事务,spring事务怎么实现的? Hashmap原理?1.7?1.8?扩容? synchronized 和 lock 的区别 AQS原理 mysql有哪些引擎,区别? 索引有哪些类型? 什么事回表查询? 你知道的有哪些设计模式? JVM内存模型,分别是干什么的?
#校招# #面经# #软件开发2023笔面经# 面了一个小时 自我介绍 介绍项目 讲一下hashmap 为什么加入红黑树 ConcurrentHashmap为什么线程安全 Synchroinzed的锁升级,加的什么锁 讲一下Volatile 线程池参数+执行任务的流程+场景问题 Java的四个引用 可作为Gc roots的对象有哪些 讲一下垃圾回收算法 什么样的对象会进入老年代 为什么对老年代进行
百度提前批面经(一、二、三面) 岗位:智能驾驶中间件开发 一面(08.16) 时长:40min 问题: 介绍一个你做的比赛,最大的难点,你做的工作等等。 介绍一下实习,实习的工作,有什么产出。 开发的模块和智能指针有什么区别? 开发这个模块遇到了什么问题? 用了std::move后一般要注意什么?(上一问聊模板函数,我用了强制转左值,顺路就问下来了) 介绍项目。 介绍课题。 反问。 总结: 是个年
2022-07-22 时长1h 1 自我介绍 2 数仓项目数据量多大 3 几个shell问题,监控spark日志内容并写入到另一个文件、实时监控spark日志内容 4 Java关键字、面向对象三大特征、接口和抽象类区别 5 set list map区别 6 介绍JVM内存区域,String是基本数据类型吗?基本数据类型变量存在哪里 7 垃圾回收机制 8 新生代老年代对象是如何流转的 9 创建线程的
2022-07-27 下午 时长1h5min 百度的面试官真的很好,这点没得说 1 自我介绍 2 数据倾斜——结合业务说了分组聚合和join,大表大表join怎么解决数据倾斜,展开说 3 SQL 没做出来,但是面试官全程提示,沟通交流 4 Hive和Spark哪个比较熟悉,我们聊一聊——都比较熟悉,问了Hive组件和底层执行逻辑,逻辑计划优化有哪些方法,什么是谓词下推(自己提到了) 5 算法:数组
时间:8月1日 11:00-12:00 面试官:漂亮的测试小姐姐 提问实习经历(长达35分钟) 主要是看一下你的沟通能力,能不能把问题讲清楚,如何解决这个问题的,难点在哪里。 八股文: delete、drop、truncate的区别; 答得不好 数据库varchar和char的区别; 答出来了大部分; 数据库索引有哪些? 追问:B+和Hash索引的区别? 内连接、外连接和交叉连接的区别 coun
为什么没有一面,直接二面,因为一面忘了录音,难受。 不过也是经历了几次百度的面试,感觉百度面试的特点就是比较重视代码能力,虽然忘了一面的具体内容,不过能记得面试过程中也是跟二面一样,会现场编辑一些代码,做题,找回了大学C++考试的感觉。 1、面试简单说明一下岗位 2、自我介绍 3、简单说一下实习过程中的工作 4、直接上代码考核,两道题,看图一图二 5、多进程题目,获取互斥锁或者读写锁的顺序,见图三
1.自我介绍 介绍完了,打开共享,对着简历一点一点问 2.ffmpeg在项目中是怎么使用的 3.为什么使用toml配置 4.项目的并发量上来了怎么办 5.把文件存在本地,数据量上来了怎么办 6.视频合成会不会遇到什么问题 7.项目的日志是怎么建立的,有没有对日志进行分类、分期 8.多进程、多线程的区别(答的不是很好,但最终还是落到点子上了,通信方式的不同) 9.redis和MySQL的区别 10.
第一次参加社招面试,记录一下。 先来了一道算法题:找出最左边的次数最多的字母。 1. kotlin的let,apply,also有什么区别。 2. kotlin的inline,nonline关键字有什么作用。 3. 异步调用有几种方式,从简单到复杂。 4. 如何全局管理异步任务(不知道) 5. mvvm与mvp的区别。 6. 逆变与协变。 7. content provider的作用。 8. sq
二面主要问项目,问的很细节,如果自己给自己的项目设计测试用例,要考虑哪些 算法:找到字符串里的所有回文子串,还有其他的方法吗? sql:算学生平均成绩,前10到20的成绩,还有一个忘了 场景题:出了很多场景题,全是测试相关。 二面面了一个小时,兄弟们!
刚接到二面约面的电话,想起我一面面经没记录,写一下顺便攒人品吧 介绍项目 DNS和ARP协议 TCP和UDP的区别 四次挥手,为什么要两个msl http keep-alive 进程和协程的区别 数据库索引 Python性能为什么不好,我提了GIL,面试官提示还有Python是解释性语言 堆内存和栈内存 硬中断和软中断 算法题,非递归方式写后序遍历 还有一些记不清了,面试官人很好,不会的还会耐心教
base北京,部门医药健康 总时长45min,只让写了一个代码题 1.自我介绍 2.详细说说实习项目中最难的一个点 3.vue和react的差别 4.项目中数据通信方式,实习项目用的mobx提到了面向对象引出下一问 5.对象的三个属性(封装继承多态),说说你理解最深的那一个属性,因为我记不得所以就跳下一个问了 6.说一个设计模式的组成部分、写法和应用 7.防抖和节流的原理实现 8.代码题:使用生成