实习做了哪些项目 > 以前项目的维护,然后是去年刚开始的一个项目,我负责哪些部分 项目的技术栈,为什么选这些技术栈 > Vue + ElementUI,原因我觉得是上手快 在你看来 Vue 和 React 的区别 > Vue 封装的比较好,容易编写React 对 JS 的要求比较高(但是 React 比较灵活) 了解 typescript 吗? Vue 父子组件通信 > 讲了 props 和 em
滴滴基本上面试简单,八股题为主。这里写几个不太常见记得比较清晰的问题吧。 TLS四次握手 node事件循环 fork和vfork Linux和window系统的内存管理区别 虚拟内存介绍 Vue differ原理 Vue.nextTick功能和实现 手写题目 实现一个函数,传入一个Promise的数组,实现数组内的顺序链式调用,我的方法就是遍历+await 手写一个异步相关的输出题,涉及到Prom
一面 setInterval 并不准确 计时之后才会执行,解决(settimeout时间补偿,用settimeout模拟setInterval) 请求封装 授权验证流程 说一下jwt 上拉刷新和下拉加载更多怎么做的 pxtorem怎么用的(postcss的插件 移动端适配用的) 做项目多久了 手写 eventBus(发布订阅) 二面 2022.10.28 让我写sql 我说我没学过数据库 然后就没
成功上岸一年多,正值秋招之际,跟想从事互联网产品的宝宝们分享一些面试的思路和技巧~ 🌟一份干净清晰的简历至关重要 从一面到三面,几乎有60%的问题都是围绕简历提的,强烈推荐STAR法则,建议每段公司的实习经验都可以分项目/分需求写,一个项目或一个需求写一段,写完简历后,对着简历思考:如果你是面试官,可能会问哪些问题?可以自问自答模拟几次,储备一些答案,简历问题一定不能答不上来或者思考很久。 1.
自我介绍(我说几个字面试官就“嗯”一下是什么情况?表示自己在听吗?) 简历深挖:本人只有一段在某科技公司做产品实习生(主要写报告,画PPT)的经历,所以面试官让介绍一下其中某一个印象最深的项目。本笨比说完经历之后,面试官又对其中几个细节进行提问 ABtest相关问题:是否知道,如何实施等 如果有一个视频想做推广,如何推广才能效果更好 写三道SQL题目:前两道比较简单,第三道比较难,漏洞比较多,sa
说明一下我面试的岗位是数据研发 8月31号快手一面1小时: 面试官是个小姐姐,很和蔼! 1.自我介绍 2.问滴滴和字节实习主要做的工作? 3.介绍一下字节的大数据架构? 4.说一下你们部门数据仓库的建设? 5.和滴滴相比,你觉得差异在哪里? 6.在需求过程中有没有遇到什么难处理的数据问题? 7.就拿数据倾斜来说,你有几种处理方式 8.你是做离线还是实时的? 9.某个离线任务出现了问题,你会如何解决
1.Spark执行流程 2.HDFS的读写流程 3.HDFS在读流程中最适合的副本是哪个 4.对数仓的理解 5.数仓分层的作用 6.说一个你觉得有挑战性或者复杂性的数据倾斜的例子 7.选一个项目拷打 反问 整体33mins左右
面试官人很好,像个和蔼的大哥,项目拷打20min,接下来是八股,b+树为什么比b树矮,索引用法,优化,mvcc,讲一下可重复读和读已提交如何保证?redis持久化机制,内存淘汰机制,计算机网络tcp的可靠性,八股20min问得很细,算法:锯齿二叉树层次便利,a掉,反问问我如何看待新技术和如何接受语言转,很难以置信,简历golang技术栈,第二天一面给我过了,快手面试体验最好!!!!反观小红书面试一
写面经攒攒人品,整体有点像kpi 1,自我介绍 2,项目 语言: 1,c++和c的区别 2,虚函数和纯虚函数 计网: 1,tcp如何实现可靠 2,tcp如何确认丢包 3,什么是网络拥塞,tcp的拥塞控制 然后做4道题 1,100万用户通过共享内存读写,如何保证线程安全。(不能用锁,信号量;实现同步) 真不会,聊了半天mvcc 2,回调函数野指针情况的多线程加锁 共享函数指针,临界区就是这个 3,不
一面: MYSQL隔离级别,分别解决了什么问题,RR解决幻读了吗,怎么解决的,加的什么锁 MVCC是解决的什么问题,怎么实现的 MySQL的索引,底层数据结构,为什么用B+树,了解跳表吗,时间复杂度多少 synchronized关键字是公平锁吗,怎么实现的非公平锁。 写一个单例模式(双重校验锁),为什么加volatile,还有什么作用 synchronized关键字作用在方法上,class文件会有
1. url 输入后发生什么 详细 2. 浏览器渲染 3. 3开头的状态码 4. 浏览器缓存 5. react 类组件和函数组件的应用场景 6. webpack的打包流程 7. 浏览器发起请求的方式,xhr如何发起 8. 页面性能优化的方式与调优工具 9. css 动画#提前批##秋招##oppo#
kpi味有点浓,首先面试官迟到了二十分钟,然后问了十分钟左右就想结束了,后面还是又拖了十分钟,最后反问环节也没有 自我介绍 正则表达式(不熟悉不会) 系统看过什么前端方向的书籍 有无pc相关的开发经验 场景题,pc浏览器窗口是可以缩放的,需要监听这个事件,具体监听代码是怎样的 window.addEventListener(resize) 冒泡与捕获 频繁resize有点卡,分析下
CSS 常见的布局方式 清除浮动的方式:回答了bcf、和添加空白块 js es6 新增的数据类型 数据类型的判别-->Object.prototype.toString.call()为什么可以判断数据类型,数据类型的区别 栈和堆的区别,为什么栈可以保存基本数据类型,为什么可以频繁操作 垃圾回收机制是什么 垃圾回收机制回收方式 vue
一面(9.29) js 基本数据类型 如何判断类型 100 + typeof undefined 输出什么 == 和 === 的区别 [] == ![] 如何判断一个数组 ES6 新增的数组方法 说一下 reduce 防抖 && 节流 http 请求头 事件流 Vue2 和 Vue3 的区别 在你的学习中,有一次快速掌握新技术的过程吗?是怎么做的? 聊一聊你引以为傲的事 聊一聊你失败的经历 聊一聊
基于项目深入问。 实习内容有哪些? 项目中的难点,如何解决? webpack使用过吗?Create-React-App底层是什么? 如果dev-sever打开的页面长时间白屏,如何思考、解决? SSR有了解吗?有什么优势? NodeJS有了解吗? 对于前端有什么看法? 反问 #OPPO#