1.自我介绍 2.项目难点 3.websocket怎么用的 和http的区别 4.闭包会造成什么样的问题 5.react生命周期 6.react组件通信方式 7.diff算法 8.js垃圾回收机制 9.网页性能优化 10.Tcp和Udp区别 如何保证可靠传输 11.操作系统熟悉吗 进程和进程之间如何通信(这个没答上来 太菜了😭) 12.设计模式熟悉吗 说说发布订阅模式(这个也不会 没复习设计模式
项目(限流怎么做的?限流策略?不限流会怎么样?实际中怎么确定的频率门槛?) 八股: 1. Java中类加载过程 2. HashMap和HashSet的区别 3. 有没有遇到过死锁?怎么解决的? 4. java中的锁,乐观:CAS,悲观:synchronized, Reentrantlock 5. 谈谈常见的设计模式? 6. 代理模式有哪两种?动态代理有哪两种? 7. MySQL隔离级别?RR隔离级
后续更新- 已进人才池-寄! 到家事业群-80min-base北京 1. 双方自我介绍 2. 项目: a. RateLimiter类怎么实现的 b. 说说限流策略:令牌桶,漏桶,窗口计数 c. RateLimiter类底层代码看了吗?(没看) d. Spring Task中的@scheduled注解底层怎么实现的?(答了线程数为1的ScheduledThreadpoolExecutor ) e.
面试官所在组,主要做移动端手机端的前端。 我是学后端的,前端知识浅薄。 下面是我回忆的问题: 浏览器上输入URL到前端所呈现给用户的过程发生了什么,尽量把自己想到的都说说,面试官也会引导。 HTTP1 2 区别 TCP UDP UDP实现可靠传输,抓包确认,重发。应用场景。 手机端的页面浮动,浮动元素引起的问题,手机端适配怎么调试布局与适配,解决办法。 PC端渲染的变迁,过程。 js 基础语法 c
更新一下:两小时后查已经变回业务初试 应该是挂了 周五一面 今天上午收到复试邮件选的下午面试 全程🈚️项目 都是八股 java: 锁相关 计基: 虚拟内存 页面置换 计网: tcp相关 分布式: 了解什么组件 feign和dubbo区别(只知道协议不同,后面详细问了协议不同导致了什么区别不会) 手撕:写了个负载均衡算法的伪代码 根据简历,了解了一下个人基本情况 反问:问了一下具体业务 总体来说答
1、handler中的post和send方法有什么区别 2、Android中的动画有哪几种,有什么区别 3、使用camera2有什么优势,相比调用系统相机 4、
8.25一面的,正好是生日晚上,感觉不错希望有二面 主要是问了项目相关的内容+一点基础八股+一道easy难度题。本人项目做了一个spring造轮子的项目和一个简单的分布式项目demo。 项目相关: 1.介绍ioc 2.使用spring的好处 3.循环依赖 4.三级缓存存什么,答了存入三级缓存的时机和三级缓存存在的必要性 5.为什么是三级缓存不是两级,答了代理类生成时机,bean工厂生产提早暴露be
1. 项目难点?怎么学习前端的? 2. 为什么要用Symbol.asyncIterator 2. http2 3. Vue3相对于Vue2做了哪些改进 4. ts了解吗?(了解,但主要还是用的js,面试官就没有多问了) 5. http缓存 6. 怎么阻止浏览器缓存 7. 客户端怎么阻止浏览器缓存 8. 了解过webpack吗?(知道,但没怎么用过) 9. 你这些项目都是自己想的吗? 10. 那为什
体验很好,面试官很和蔼,提问也是根据你的项目层层深入。大概问了以下问题。 1. 项目中模型具体是什么 2. 我简历上边儿写的内存泄露,死锁,野指针具体碰见的场景,概念,怎么解决 3. 我的项目的模型是动态连接库加载上去的,对于动态链接库的认识,我直接不会😂 4. 做两道简单的算法题,一个斐波那契,一个分词+翻转字符串 5. 未来的规划,对于部门的认识,我说想搞全栈,还有对部门不了解 6. 反问,
进程和线程区别,进程间如何通信? 线程切换成本高原因,线程上下文包含哪些? tcp和udp区别,已经如何选择? 数据库事务,索引理解? mysql 数据库事务回滚如何实现? redis 数据结构、集群数据分配、过期删除? 线程安全、不安全如何理解? java线程池核心参数设置,任务执行流程? 乐观锁、悲观锁怎么理解,如何选择? java常用数据结构? spring aop 理解? 了解哪些设计模式
问项目 算法:1. 多线程交替打印线程安全 2. 线程安全单例 智商:10升的水桶 放到 3 7L,得到5升的水。 线程安全单例差点没写出来,实在是回忆不起来了,只记得双if,面试官每行代码的作用都问了,比如两个if的作用。 智商题差点没做出来,第一次遇到。
(二面完没立刻记录,现在凭借记忆写的,应该不全) #软件开发笔面经# 平时怎么使用git的 git reset和git revert的区别 说一下异常分类 平时常见的异常 什么是线程安全 给了一段代码,让我判断是否安全,在什么情况下会出现问题,怎么修改。 从产品设计和技术角度设计一个支付 平时是怎么学习的 沟通能力和抗压能力怎么样 反问
1.项目涉及到哪些表?以及表里的字段怎么存放?(拷打项目) 2.Java类的生命周期 3.如何保证多线程安全 4.ReentrantLock实现原理 加锁过程(底层源码) 5.Synchronized加锁过程(底层原理) 6.Reentrantlock默认是公平还是非公平? 7.Synchronized和ReentrantLock区别? 8.公平锁和非公平锁的区别? 9.线程池的核心线程数是 2
1.项目中设计哪些表?表之间的数据模型?(表之间的关系) 2.Redis存放哪些数据? 3.项目QPS是多少?如果超过了这个QPS,系统会怎么样? 4.Redis原子化的操作有哪些?多个业务如何保证原子化操作? 5.虚拟机配置内存模型 配置参数值? 6.Java虚拟机参数调优?有无实际调优经验? 7.常见的JVM参数和调优了解哪些? 8.垃圾回收算法默认的垃圾回收器?(JDK版本决定,项目JDK版
#美团##面经##java# 发面经,攒人品,早上岸! 项目(太具体和结合业务的就没写上来): 1. 看你提到了流量染色,如何实现的呢?有没有考虑过安全问题? 2. 能说一下路由转发是如何开发的吗? 3. 看你用到了sentinel进行限流,是如何实现的呢? 4. 你提到了nacos注册中心,你了解他吗?怎么使用的? 5. 了解过服务的启动到注册到nacos中的一个流程吗?(不了解) 6. 你使用