看了牛客这么久的面经,是时候回馈下大家了。 时间线:5.15 11点半一面,下午2点半二面 一面 ● 自我介绍+项目介绍 ● 拷打项目 ● 文件断点续传+切片上传 ● 不知道盒子宽高情况下水平垂直居中 ● transform的属性 ● scale是怎么放大盒子宽高的 ● 数据类型 ● 原型和原型链 ● 做几道js题 二面 timeline:5.15 2:30 1. 自我介绍 2. 拷打项目(这次竟
写面经攒人品 转测开之后第一次面试,体验很好,没什么引导但是面得非常简单,面之前整理了牛客上几十个滴滴测开面经的问题,完全在这个范围内,就是忘了录音了,凭回忆写写 一面45分钟 自我介绍 选一个最熟悉的项目介绍 Sql索引有哪些 事务的特性 Redis基本数据类型,数据持久化 hashmap的底层是什么 黑盒测试白盒测试方法有哪些 给我的项目设计测试用例 手撕:快排 十分钟后二面 二面35分钟 自
🤔 面试感受 面试官人很好,我很菜 进程和线程的区别 线程没有自己的内存吗 线程的运行 多线程可能会造成的问题 内核态到用户态的切换 127.0.0.1是什么 127.0.0.1和localhost的区别 TCP和UDP的区别 TCP和UDP的应用场景 TCP创建连接的过程 TCP为什么是3次握手而不是2次 1.防止历史连接初始化连接产生混乱(扯了很久面试官说不是这个😰) 2.确保双方的收发都
总流程大概45min 🕒 岗位/面试时间 java后端开发 5.11 自我介绍 从项目开始讲 介绍项目值得拿的出来说的点 为什么要用webSocket,有没有方案对比 用webSocket怎么长时间不断开 数据库索引有哪些 订单数据表记录过多,比如百万级别,怎么分片(切分)? JWT 用JWT怎么防止被其他人拿过去恶意攻击服务器 介绍TCP四次挥手过程 close wait和time wait区
channel 用协程和channel怎么实现斐波那契 go语言的gc MySQL索引 B+树 项目 Redis基本数据结构,及其应用场景 雪花算法优缺点 消息队列 Redis哨兵 5分钟秒了 最大子数组和 反问:面试评价 很优秀,祝我成功 八股基本全答,感觉是KPI面,面试官那边网络好像不行,听不清他讲话, 他说我这边讲话很清楚。 10分钟后秒挂 真把牛客人踩过的坑都给填上了 #如何判断面试是否
一面6月15号下午4点一个小时 讲比赛,瞎聊 梯度下降求平方根,力扣只有二分和拟牛顿写法,写了好久靠面试官提示写出来了。。 def sqrt(y): xt=0.0001 l=0.001 thresh=0.001 while abs(xt*xt-y)>=thresh: loss=1.0/2*(xt*xt-y)**2 dx=(xt*xt-
一面 自我介绍 go项目用了gin的那些模块,mysql和redis用的什么库 介绍一下雪花算法 reactor 智能指针,介绍一下rall 服务器进行过压测么 介绍一下虚函数,虚函数怎么实现的 引用和指针的区别 介绍一下const vector的原理,怎么扩容 mysql索引(B+树) mysql的ACLS(事务) mysql的mvcc mysql锁,每个锁的应用场景 什么情况下会照成死锁,举个
非常炸裂,怀疑走错赛道了。应该是个技术 leader,所有面试中最累的,面试官看了我的GitHub ,还看了项目的源码。 介绍一下 Spring - WebFlux 这个异步非阻塞框架,底层原理,说了一下背压 既然提到了背压,下游的消费者如果处理不了,上游的生产者如何知道,怎么解决? 前端提到了读写 excel 表格,那么给你几十万条 excel 表格的数据,如何处理? 不写前端,直接给一个接口,
1自我介绍 2问项目,白屏时间怎么计算,fcp怎么算,tti你知不知道是什么,怎么算。他解释了一下是页面稳定可以开始交互的时间,然后我说onload的时间减performance.fetchstart(不知道对不对)。然后问domcontentload和onload区别,onload的时机是什么。 3回流和重绘,哪些触发回流,哪些触发重绘 4事件循环,宏任务微任务区别,宏任务有哪些 5http1.
6.6下午三点半一面,35min,国际化技术部后端开发 自我介绍,然后面试官介绍部门基本用java和golang,没有C++,不过还是全程用C++面试的我。 智能指针相互引用的冲突问题怎么解决 介绍unique_ptr 什么是右值引用,什么情况下使用 函数参数可不可以传右值 了解哪些C++11新特性(说了auto 、decltype和hashmap) 数据库三大范式(忘了) 如何加快数据检索的效率
投递的是前端移动端方向,部门是网约车 一面(1h) 问实习 html语义化标签和作用 SEO方案,白帽和黑帽? eslint插件原理 CSS变量(不会) 实现换肤功能的思路? 伪类和伪元素的区别 如何理解原子化CSS,优劣? 虚拟dom 如何将对象转为JSON?如何让这个JSON格式化? Array(100).map(i=>1)的输出 vue的事件队列机制(异步渲染) 反转字符串和打乱字符串 ht
JD 1、计算机或相关专业本科以上学历。 2、熟悉JavaScript、HTML和CSS开发,熟悉jQquery, Bootstrap、React\Vue。 3、能够熟练掌握和应用主流JavaScript开发框架中的一种,有React和数据可视化(D3, ECharts 等)开发经验者优先。 4、有项目开发经验或者后端(Node.js\Golang\PHP)开发基础者优先。 5、做事严谨踏实,责任
我是6月29号晚得到的通知,7月1号下午面试,准备了一天计算机网络,vue原理,手写promise快排等啥都没考.. 这两个面试官都很好,就是中途有一些网络波动,还有记得面试一定要用电脑,我最开始用的手机😄 一面 1.html语义化标签,作用,盲人阅读器 2.html常见的标签 3.css实现垂直水平居中 4.vue生命周期 5.还有一些css,js得一些想不起来了,好像还问了字符串的方法 6.
说明暑假实习java,然后值得一提的是面试官非常好!最后还跟我探讨了一下算法的实现,然后给了我非常多的建议,说实话这对我个人提升很有帮助 八股 说一下Mysql与Redis的区别 当时说的有点莽撞了,下面是对重新的补充 以使用上来说: mysql是我了解得比较早的,从最开始的原生的jdbc再到使用上的druid连接池,然后再是mybatis以及说现在比较常用的mybatis-plus等orm框架r
自我介绍 为什么选前端 介绍上次实习的某个内容 React渲染流程 useState为什么需要写在最上面 React和jQuery区别 useMemo和useCallback Https安全方面 对称加密和非对称加密 如何设置cookie防止xss webpack loader相关原理 手撕防抖节流,防抖第一次触发 能实习几个月 西八!心情复杂这次问了好多不熟悉的八股,只有一点点印象但是不清楚原理