浅浅记录一下大致记得的问题,面试大概25min。 1.http协议了解吗?TCP和UDP协议呢? 2.os 有哪七层?Tcp在哪一层? 3.Java的特点 4.进程与线程的区别?实现线程有几种方式? 5.protected,private,public修饰符的区别 6.mybatis中的$和#占位符区别,sql注入怎么解决? 7.介绍下spring中的ioc和aop 概念,aop 常用的注解,写过
1.自我介绍 2.项目深挖(挖了5,6分钟) 3.水平垂直居中 4.flex布局自适应 5.webpack了解过吗 6.Vue相关的,不过问的比较啥,主要考察一些基础知识 7.异步? Promise/ async await 事件循环, 还出了几道相关的 输出顺序题(想了挺久的),楼主自学基础不扎实(大家一定要好好学知识,后面面试官也是我基础不是很牢固,我很认可他的一句话,基础和框架应该
目前最压力的一面,有些会的也状态不好没说上来 实习介绍 介绍下项目的亮点通过Redis解决缓存击穿问题通过RocketMQ优化链路 + 解决 RocketMQ 重复消费问题 消息发送流程是什么? 在消费端,当在线程池中消费消息的时候,整个节点宕机了,消息会丢吗?丢了怎么办? 我理解你说用Synchronous Queue可以不挤压任务队列并实时消费,但是阻塞队列不能设置成LinkedBlockin
广州的一家小厂,本来想着随便面面,结果迎来疯狂拷打 1. 个人介绍 2. 拷打项目 2.1. 讲讲你短链接怎么生成的? 2.2. 哈希是吗?你怎么解决哈希冲突? 2.3. 你就算在原来的链接后面加了当前毫秒数,也没法解决哈希冲突啊 2.4. 布隆过滤器是什么? 2.5. 那布隆过滤器冲突了怎么办? 2.6. 重试?重试多少次? 2.7. 你用了缓存,讲讲你为什么用缓存?有压测吗?那你这不就是为了用
我记得笔试还是3月份写的,后面又重新发了一个笔试,就没写,然后昨天突然收到hr面试说笔试通过了,约今天下午3点50面试,(腾讯会议显示15分钟的面试时长)。 面试官是位女生,整体给我感觉就是很水,没有一点专业性,问的全是八股文,很简单。而且问的断断续续的,我说完了也没点反应。也问了一道算法题二叉树前序遍历的思路。反正全程我都回答的很顺畅,因为确实简单。 最后反问情节问公司的业务流程(她说业务流程是
面试的应该是组长之类的级别,很和蔼,30 左右,面试的时候我很困就是 问我之前在 ieg 实习有拿到 offer 嘛 了解我的学习情况,绩点如何 为什么不考研呢 为什么学习前端 学习前端有系统学习吗,上过学校课程嘛 开始拷打项目,因为我的简历还是老版本的简历,没有实习经历,所以我口述给他听 他让我选一个项目讲 他听到我说 8000 条数据,我是用虚拟列表处理的,这么大个数据量,为什么不用分页? 因
面试官是个和蔼的姐姐,就是对我的回答没有什么反馈 问我是否还在腾讯实习,为什么转正失败 讲我做的项目中比较有挑战的,选了第一个参加的公司级项目,简单介绍了下 问前端监控服务内容,使用什么上报的(Aegis SDK) 如何发现错误(只回答了接口层面的错误发现,但是代码层面的错误如何发现没有回答出来) 有没有自动预警(没有) 项目中的性能优化 虚拟列表,理解不够深,还需要多去了解 还有什么别的性能优化
1:自我介绍 2:自我技术栈总结 3:项目技术选型以及redis的应用场景及其数据结构 4:linux的一些排查,linux的cpu等相关调度 5:自我对mysql的一些总结、mysql调优 6:讲讲设计模式以及项目上对设计模式的运用,讲讲单例模式(设计模式一着急忘了,直呼不太了解) 7:讲讲jvm的知识,讲讲垃圾回收机制以及垃圾回收的参数 8:讲讲java多线程以及对线程池的理解 9:java回
面试时间:9.26 16:30 - 16:45(15min) 面试内容: 1.自我介绍 2.ArrayList和LinkedList区别 3.四种权限修饰符的区别 4.Java中方法和变量的加载顺序 5.详细介绍实习项目
上周日大半夜简历过筛,周一电话约周二下午2点一面,然后一小时后二面 本人一共面试过一次,小米是我第一次面的大厂,人生第二次面试 一面 一个半小时 面试官比较牛逼,会照顾到你的基础会引导你,但是也会故意的刁难你一下 没有录屏,除了代码题前面问题没有顺序先后,前半小时项目穿插源码为主,后一个小时场景八股和输出题算法题,真正能八股的很少很少 1.第一题,开门红,我看到你项目实现了滚动懒加载,写个下拉刷新
#软件开发2023笔面经# 面试前一天发了笔试题,第二天通知笔试通过立即约了一面 1.自我介绍; 2.对着笔试题提了一些问题,说说思路啥的; 3.js中的数组可以做到pop,push,shift,unshift;如果让你来实现这样的数组你会怎么做(说了遍历,不行,性能太差了,没答上来g了) 4.js闭包 5.计算机网络和操作系统学了吗(操作系统还在学) 6.有没有学过数据结构和算法(学过数据结构)
时长20分钟左右 1.自我介绍 2.项目相关 3.开闭原则 4.数据库索引和主键的区别 5.索引的作用,索引是不是越多越好 6.内存泄漏如何排查 7.平时有学习什么新的技术,认为现在最热门的技术是什么 8.对JAVA最新版本的了解 9.JDK1.7与JDK1.8的区别 10.JVM为什么要用元空间取代永久代 11.HashMap为什么要使用红黑树 12.期望薪资 13.反问 问的不是很难,但是有点
发面经攒人品 先自我介绍 第一个面试官: 1、项目相关 2、一个类继承类和继承接口有什么区别(我回答的单继承和多继承) 3、什么情况定义接口而不是定义普通的类,如果类也允许多继承那还用接口吗 4、深拷贝和浅拷贝,浅拷贝不是性能更好吗为什么还要有深拷贝 6、如果你自己设计一个函数实现深拷贝,怎么定义接口函数,怎么实现方法体 第二个面试官: 1、OSI七层模型,各层都有哪些协议 2、http三次握手和
1实习经历(实习做了什么,实习的项目) 2cookie和localstorage和sessionstorage(之间的区别) 3模块化规范(es6,commond.js amd cmd) 4vue的模块化开发(export,mixin,extends) 5watc和computed的区别(底层层面和使用层面) 6watch无法监听的情况(vue2的object新增无绑定数据和数组索引添加) 7ar
面试背景 10月25号左右笔试,但昨天才收到面试通知,可能是补录。腾讯会议远程面试,时长约45min。 面试流程 提问环节(约35min) i++是原子操作吗?如果不是,如何让它保证原子性? 说一说常用的集合及特点?(提到ArrayList、LinkedList不是线程安全的)有哪些方法可以使他们线程安全? synchronized修饰两个静态方法,两个线程对方法进行调用,是否会互斥? 说说JVM