(二面完没立刻记录,现在凭借记忆写的,应该不全) #软件开发笔面经# 平时怎么使用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版
算上实习,这是我第7次美团一面,估计又得挂 团子啊团子,怎么才能进你的二面啊 实习+项目 布隆过滤器原理 String类不可变原因 Java线程状态 事务隔离级别 每个级别可能遇到的问题 脏读 不可重复读 幻读区别 慢sql优化思路 算法:重排链表 #美团#
从后端捞到移动端了,本地 时间1h 实习: 在实习中的收获,和学校最大的不同?详细展开一个技术点说说?如何快速掌握一个你没用到的东西? 项目: 讲一下rabbitMQ起了什么作用,怎么用它的,为什么要用它? 八股: 讲一下进程间通信中共享内存这种方式的实现,操作系统如何在内存上区分不同进程和不同线程,怎么访问共享内存的。讲一下虚拟地址和物理地址,有什么作用。数组和链表的区别。tcp和udp区别,h
#软件开发笔面经# 说一下java面向对象的特性 描述一下接口和抽象类,相同点和不同点 如果接口和抽象类使用了同样的方法签名,会发生什么。 在java中一个字符串的string是可变的吗 stringbuilder和stringbuffer的区别 线程不安全的原因 可见性是什么意思 两个线程不能及时同步的原因 缓存在计算机结构属于什么硬件类的缓存 如果计算机是单核cpu,会出现这种可见性问题吗(原
面试官问题 1、介绍一下项目,项目用到了微服务,那么多个服务之间是如何调用的 2、多个服务之间怎么同步用户的登陆状态 3、访问不同的域名的时候怎么携带token,存储在前端的什么地方 4、Spring中的Scope注解的参数有哪些 5、RequestBody注解相关问题 6、restController以及相关注解的效果与区别 7、Transaction注解什么时候会失效(动态代理失效居然没想起来
部门:优选-小象超市 有点久远,尽量回忆 操作系统 进程线程区别 临界区是什么 死锁的四个条件 Java(我说不会Java八股就没多问) ==和equals区别 Java线程池 MySQL 写一道SQL,用到了GROUP BY和WHERE,一开始写的HAVING被纠正了 如何设计订单表,用户可以有多个订单,订单可以有多个商品 哪些字段不适合建立索引 联合索引的最左匹配原则 分库分表的区别 选用哪种
20200528美团移动端二面(捞) 40min 自我介绍 C++ 11新特性了解吗,比如智能指针,能手写一段代码模拟unique_ptr的特性吗 右值引用是什么概念 tcp协议是在网络里面的哪一层 应用层的协议是怎么使用的 get和post请求有什么区别,我能只使用get请求吗 http和https的区别 https的加密解密的过程,四次握手过程 对称加密和非对称加密有什么区别 epoll和po
20230516 美团 移动端 二面 1小时 为什么要投移动端 研究生方向是什么,公司里怎么用,为什么没继续在这个方向上继续积累,为什么不找算法岗,实验室都接什么项目 多路复用的连接是怎么管理的 维护心跳的策略是什么,为什么要用长连接,短连接不行吗 发论文的要求和平台,你们老师带多少人,平时指导你们吗等等 QT除了做桌面的应用,还能做什么,主要是用来写什么的,手机端能用吗,嵌入式的设备能用吗 QT
23届春招 一面2022.3.17 一面面试官人很好,很礼貌,先进行了自我介绍 1.面试官自我介绍 2.自己进行了自我介绍 3.深挖了项目 4.八股 访问浏览器的过程 Http和Https的区别 5.聊天 二面 二面体验不好 1.自我介绍 2.深挖项目 3.手撕 一个数组有正数和负数,将正数放在前面,负数放在后面 4.询问对于测试的了解 面试完一个小时进去人才库 总结就是kpi味是浓了点,春招应
移动端 9.13 1. 自我介绍 2. 项目 3. 你的优势 4. 应用层的协议 5. http和https的区别 6. https加密的过程 7. java的集合框架 8. concurrentHashMap和HashMap的区别,线程不安全会出现怎么问题 9. HashMap的底层实现 10. 红黑树的特点,和AVL的区别 11. 算法题。把树遍历生成字符串,再解析字符串得到树。 反问 (一面
自我介绍 为什么学前端,怎么学的 osi tcp/ip http缓存 强缓存,协商缓存,header中使用哪些 描述一下树,二叉树,然后做一个bfs的题 promise all race any 洗牌算法 v-model实现原理 进程和线程 进程间通信 页面的进程 js单线程 如何实现js多线程 设计模式 进程间通信 反问
React fiber架构是什么 react如何优化性能,组件如何避免重复渲染(key,useMemo) CSS position有哪些属性 JS ES6有哪些新特性 箭头函数和普通函数的区别,this指向问题 函数执行有哪些方式? 数组遍历有哪些方式? 代码实现数组的map方法 代码实现html文档树最深节点 代码实现数组去重 项目 首屏加载过慢,如何排查? 跨域问题
面试官说组内都是java,我不了解java所以只问了八股 操作系统 进程状态 进程调度 什么是死锁以及解决死锁的方法 计算机网络 七层协议 tcp是那一层 tcp和udp的区别和使用场景 微信是什么协议 tcp三次握手过程以及为什么要三次而不是两次 tcp如何保障可靠传输 数据库 事务的ACID和隔离级别 索引用的什么结构,为什么 慢查询 数据结构 数组和链表区别 哈希冲突 什么时候用链表,什么时