纯面经帖,供后人参考,非经验贴,发完准备卸载牛客安心搞论文。 个人基本情况: BG双非硕(非知名双非) 混杂型开发:Go/Java + 前端(Vue) + 移动端 (Flutter/Swift) 都有真实项目(或开源项目) Leetcode 500+ 题 三段小厂实习,Github 700+ Star,博客访问量 100w+ 国际级、国家级、省级竞赛都有(特等、一等、二等、三等都有) 学校 BG
> 这些都是身边同学真实的面试经历,我只是一个整合者哈(已得到同学的同意才发布 ## 一面(技术) 1. 自我介绍 3. 线程池大小如何设置? 4. 介绍项目 6. 系统是以及交付使用了?使用人数? 7. ES如何使用?部署了几个节点? 8. ES脑裂问题了解? 9. ES数据如何来的? 10. 一个视频大概多大? 11. 如何上传的?一次性上传吗? 12. 如何转码? 13. 分片上传大小如何确
八月第一批面试,一天速通之后杳无音讯 一面 1.前端学习路线 2.你认为前端工程师应该具备哪些能力 3.从url输入到页面渲染发生的过程 4.影响dns解析结果 5.迭代查询过程 6.tcp为什么是三次握手不是四次 7.挥手为什么要比建立连接时多一次 8.domtree和rendertree结构是否一致 9.http1.1和http2.0的区别 10.http2.0为什么要引入流量控制 11.多路
1. 手写一个类Person,要求有私有属性,公共方法,静态方法,用function Person(){}实现,不能用class 2. 手写一个Header布局,左logo,中title,右login(我在右div里写button,面试官还提醒button能不能靠右,寄了) 3. 手写一个并发连接池,场景:前端需要发很多很多请求,服务器压力大,需要分批次发请求 都不会 寄 (我真的只是应届生不是爱
秋招投递不多,基本只投了大厂的前端岗位,非科班无实习有实验室项目。秋招中的我是焦虑的,同时也是幸运的。最终拿下了我最想要的offer。 七月开始准备简历,投递,梳理前端体系。 所有面试过程都没记录,根据回忆提供的部分面经: 浏览器事件循环:从事件循环tick的角度去说明微宏任务、RAF、渲染等过程 React源码:Fiber,优先级队列,任务调度器,Commit阶段的过程 React Hooks:
### 一面 - 项目 - 项目里做了哪些优化 - 封装过哪些组件 - 项目深入 - 扁平化数组内容转成树形结构 - 服务端渲染了解吗? - 服务端渲染有几种方式 - vue2和vue3的区别 - vue3 不同API是浅层监听还是深层监听 - 说五个语义化标签 - 垂直水平居中 - position 设置为0, margin设置auto,为什么能实现垂直水平居中 - 实现动画有几种方式 - di
一面 自我介绍 介绍一下你在公司中做的都是些什么 你说你比较了解网关,那你在网关中负责做什么? 那你说说网关的作用是什么? 什么是负载均衡? 有哪些负载均衡的策略? Dubbo的标签路由的功能是如何实现的? 你说你自己实现了将服务注册到注册中心和配置中心,那你应该挺了解Nacos的,能给我讲讲你对Nacos的理解吗? 那么Nacos是支持AP还是CP协议? 既然都支持,他们分别用的是什么协议? 能
Java岗,面试官全程无摄像头 首先问意向地点,自我介绍,后面全程八股 内容有 计算机网络(很多) Java基础,集合 数据库索引 SpringMVC,Spring注解 Mybatis Redis 排序算法 从简单的开始问起,一直问到不会为止,回答没什么反馈,无反问环节 希望不是KPI #你的秋招进行到哪一步了#
23.10.21 记错时间导致迟到二十分钟, 但是几十分钟后又重新安排时间开始面试 不太算面经, 因为面试时间太短, 没涉及太多技术 1. 自我介绍 2. 实习经历 3. Spring的IOC和AOP的理解 4. 为什么选择这个企业 5. 反问, 为什么周六面试, 加班情况 想起来再补充吧, 今天没睡好, 记不住了, 也没多少问题
1.自我介绍 2.讲讲你的实习 3.文件锁怎么实现的? 4.你用的c++实现的? 5.讲讲c++和java区别? 6.如何快速学习一个语言? 7.讲讲try catch 8.什么时候情况下用try,什么时候throw? 9.哪些异常用try,哪些用throw? 10.讲讲线程池 11.项目里面如何用的? 12.如何选取线程的参数? 13.如何知道一个线程的状态? 忘了 14.多线程了解不?哪里用到
总共面了我才二十分钟 啊啊啊啊啊,是我简历里边写的东西不够的锅 面试官一直追问我简历里的技术,结果我讲得太快了,可能十分钟就讲完了 结果他就一脸无语的表情,然后跟我说给他点时间,他再想一下还能问我什么问题...... 根据简历提问题 => 至少占了一半时间 常规八股 事件循环,es6新增,浏览器存储,cookie,异常处理,内存溢出排查等等
只记录答得不好,答得好的都忘了... 1、html5新特性 (不知道,随便说了几个) 2、ts泛型 3、不用ui框架,如何实现一个dialog 4、有没有自己去封装过一个组件 5、原型,原型链和实例的关系 6、v-model原理 #tp联洲##面经#
三部分 1、15道选择 2、5道选择 3、3道编程 两套试卷 c++ 和 go 任选其一 选择题都比较基础 编程前两道比较简单 最后一道不道为啥过不了,有没有佬知道为啥。。 已知山体上的雪球向下滚动时,雪球每向下滚动1的距离,体积会膨胀倍。 例如,海拔高度为2的、初始大小为1雪球,当它滚到海拔高度为0的地面时,若x=5其大小会变成1*5*5=25。 现在每个海拔为i的高度都生成了a【i】个大小为1
状态:一面刚结束 timeline ----------------- 1. 简历上一些背景相关的 2. 介绍项目、技术架构(技术角度+业务角度) 3. 微服务与单体应用的区别 4. 注册中心、分布式事务这些使用哪些组件?(nacos、seata) 5. 有参与框架方面的开发吗? 6. Spring和SpringBoot有什么区别? 7. Spring的两个核心思想?IOC和AOP 8. AOP如
时长 1h 3. 为什么使用分布式ID,解决了什么问题 4. Leaf算法了解吗?讲一下原理和工作流程以及优缺点 5. 有没有可能导致id重复?该如何解决? 6. 项目中redis是如何运用的? 7. 项目中分布式锁是如何实现的? 8. RocketMQ如何使用的?应该用在什么场景? 9. RocketMQ写入失败该怎么办?有没有引入事务进行保证? 10. 讲一下你了解的Spring源码 11.