进程和线程区别,进程间如何通信? 线程切换成本高原因,线程上下文包含哪些? tcp和udp区别,已经如何选择? 数据库事务,索引理解? mysql 数据库事务回滚如何实现? redis 数据结构、集群数据分配、过期删除? 线程安全、不安全如何理解? java线程池核心参数设置,任务执行流程? 乐观锁、悲观锁怎么理解,如何选择? java常用数据结构? spring aop 理解? 了解哪些设计模式
问项目 算法:1. 多线程交替打印线程安全 2. 线程安全单例 智商:10升的水桶 放到 3 7L,得到5升的水。 线程安全单例差点没写出来,实在是回忆不起来了,只记得双if,面试官每行代码的作用都问了,比如两个if的作用。 智商题差点没做出来,第一次遇到。
(二面完没立刻记录,现在凭借记忆写的,应该不全) #软件开发笔面经# 平时怎么使用git的 git reset和git revert的区别 说一下异常分类 平时常见的异常 什么是线程安全 给了一段代码,让我判断是否安全,在什么情况下会出现问题,怎么修改。 从产品设计和技术角度设计一个支付 平时是怎么学习的 沟通能力和抗压能力怎么样 反问
拷打项目 对测开这个岗位的理解 mysql的八股 dns解析过程 缓存和数据库一致性 手撕三数之和 sql三张表联合查询平均成绩85以上的学生 许愿二面 今天再不约二面怕不是要挂了
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. 你使用
核心本地商业-美团平台 Timeline: 9.26 一面 9.30 二面 一面: 项目相关 1. 介绍一个简历上想讲项目 2. 其中单例模式是用在了哪里?为什么要做成单例? 3. 单例模式和并发有什么关系? 4. redis在项目中的作用? 八股 1. 知道哪些redis的操作? 2. C++中的内存泄漏 3. 堆和栈的区别 4. 乐观锁和悲观锁 5. 快排的时间复杂度 手撕 1. SQL:返回
先说总结, 很抽象 , 前端岗位问了好多os还有linux操作的问题, 一个都没答上来, 最后的反问环节我问了这个事情, 得到的答复是: "面向没有更多业务经验的校招同学, 问一些基础学科知识更公平一些." excuse??? 考完试都忘干净了哇 1. linux下的/etc/host文件(这个是啥我都不知道) 2. linux中etc目录下都有什么 3. http的各种状态码
产运岗有好几个方向,我选择的是内容运营,和我的专业相关一些,做运营感觉应该没那么卷,美美养老 面试过程还是蛮好的,上上周面的一面,给人的感觉很舒服,面试问题大致上有这些~ 自我介绍 实习经历选一段最有收获的讲一下 对O2O电商的看法是什么? 为什么选择美团? 这个岗位最重要的工作能力是什么? 数据分析能力体现在哪里? 未来有什么职业规划? 反问环节 #非技术面试记录#
算上实习,这是我第7次美团一面,估计又得挂 团子啊团子,怎么才能进你的二面啊 实习+项目 布隆过滤器原理 String类不可变原因 Java线程状态 事务隔离级别 每个级别可能遇到的问题 脏读 不可重复读 幻读区别 慢sql优化思路 算法:重排链表 #美团#
从后端捞到移动端了,本地 时间1h 实习: 在实习中的收获,和学校最大的不同?详细展开一个技术点说说?如何快速掌握一个你没用到的东西? 项目: 讲一下rabbitMQ起了什么作用,怎么用它的,为什么要用它? 八股: 讲一下进程间通信中共享内存这种方式的实现,操作系统如何在内存上区分不同进程和不同线程,怎么访问共享内存的。讲一下虚拟地址和物理地址,有什么作用。数组和链表的区别。tcp和udp区别,h
🕒 岗位/面试时间 数据开发 9.14 自我介绍 项目拷打 一道场景题(数据库建表问题) 手撕:重排链表 我以为是排序链表,写了半天没写出来,最后发现原来是看错题目了😭 更新:当天已约二面,手撕没出来也给过了没想到!
聊聊实习做的事情 说到了微前端,模块联邦: 公司的实现,你对css js沙盒的理解 直接两道手撕 (磕磕碰碰求助面试官勉强做出来了,天塌了) 最后时刻 展示了自己的项目,缝缝补补 反问与评价 自己介绍没有做好 应该突出自己的优势 跪了。。 后续 当天下午 oc 了
#软件开发笔面经# 说一下java面向对象的特性 描述一下接口和抽象类,相同点和不同点 如果接口和抽象类使用了同样的方法签名,会发生什么。 在java中一个字符串的string是可变的吗 stringbuilder和stringbuffer的区别 线程不安全的原因 可见性是什么意思 两个线程不能及时同步的原因 缓存在计算机结构属于什么硬件类的缓存 如果计算机是单核cpu,会出现这种可见性问题吗(原