首先上来问项目 项目思路,做了啥用了什么方法,什么内容,具体数据流方法。 然后接下来是基础知识,例如http,docker。 算法属于easy题,做出来了,结果让我写个排序,我嗯是憋不出来,什么都不记得了,Python用多了。#如果校招重来我最想改变的是##23届找工作求助阵地#
评测-笔试 一面 技术面 40分钟 问的挺多 不太记得了 二面 技术面 一个小时 为数不多留了面经的 1.三分钟自我介绍 2.看你是土木的本硕,为什么转行,学多久了,怎么学的? 3.java里面我想构建一个实例,你常用的有哪几种方式 4.你刚刚提到了反射,反射几种方式,你能说说你用过哪些吗 5.IOC这里的工厂模式,在装配属性的时候,会不会出现什么问题? 6.你项目中有写了你用了AOP思想完成一个
1.知道回表吗 2.讲一讲哈希索引,B树索引,B+树索引之间的区别 3.讲一讲B+树的空间利用率,讲一讲B树和B+树的稳定性 4.讲一讲explain,看过explain的具体输出吗 5.讲一讲topk问题,(mapreduece,快排取一半,优先队列) 6.如何用两个队列构造一个栈 7.limit 10000 10 8.mysql的分页 7.全排列 #实习#
1.go和java有什么区别(主要是想问我垃圾回收区别 2.手撕一个带缓存的kv数据库(写了懒删除 3.有其他的方式吗? 定期轮询 4.这俩有啥区别 (没回答好 5.go的性能优化 评价:go刚转的,基础不好,希望我补好基础;本来有一个go并发问题,但是Java里我写了并发,go里没写就不问了 一面面试官对我的评价还是蛮好的,他这里不好说,后面估计是被养育了,面到比我更合适的就G了#实习#
1. Redis5种数据类型 2. 讲一下事务的ACID 3. 讲一下RBAC 4. 讲一下Java中的Map 5. MySQL什么时候会全表扫描 6. 深拷贝跟浅拷贝有什么区别 7. SpringBoot如何全局拦截异常 8. 线程池的核心参数及如何设置核心线程的大小 9. 你的项目是如何做认证授权的,有用到token嘛 10. Es中keyword和text的区别是什么 11. Es中term
#软件开发2023笔面经# 进程与线程,为什么进程切换更耗资源 fork和exec区别 僵尸进程与孤儿进程 012号进程是什么 进程通信线程通信 手撕生产者消费者,写了waitnotify和reentrantlock两种 进程调度算法 缓存一致性,mesi协议 力扣 简单的一道二叉树bfs
#软件开发2023笔面经# 为什么想来千寻 实习情况 类加载的步骤 双亲委派,如何打破 栈帧里面内容 堆的细分,就是新生代老年队比例那些 对象分配Tlab string的intern方法 对象的实例化过程 垃圾回收算法 safe point和stw 垃圾回收器,项目用的那种有注意吗(cms+parnew) 调优命令
2-28 一面 自我介绍 Java语言特点 和其他语言相比呢 1核的计算机,还能用多线程吗 说一些Object一些方法? 接口和实现类的方法 说一下ThreadLocal NIO了解吗 Reactor遍历的是什么 如何从Set中获取元素 TCP和UDP的区别 TCP为什么可靠 JVM分为哪些区域 场景 1:前端访问接口404了 怎么排查? 场景2: 后端有一个耗时的操作,前端需要不断去轮询,怎么办
自我介绍 如何进行mysql的优化 怎么最直观的看到索引不生效? redis怎么配的主从?还是说单节点? 从节点的个数,投票问题 hashmap的底层实现 项目相关简单介绍 某个模块重点讲一下 怎么查看redis的进程 如果让你设计一个登陆系统,包括用户角色,用户,权限以及一些菜单的分配表,你大概怎么设计,大概会有哪些表需要设计? 冒泡排序一共10个数最外层冒几次? hr聊天#软件开发2023笔面
所有面试中,最有质量的一次面试,面试官全程激情满满!在说的过程中如果对对话,面试官会说对,对的,没错。你要说中他想要的点上,直接啊对对对说到重点,非常好!整个面试过程激情满满,实时有反馈,不是那种一问一答八股那种。 自我介绍 说到你的项目登陆那对于登陆表单重复提交数据:比如提交一次数据,网络阻塞。又提交了一次重复的数据。如果只是考虑后端怎么解决? 有些的单体应用hashmap就可以使用,为什么还要
如大家所说,美团的面试官很温和礼貌,面试体验感超棒。面试问题也比较符合预期:八股文+实习+项目+写题,具体问题如下: Redis 讲讲数据结构吧,还有对应的数据类型? 怎么实现消息队列?list?stream了解吗?bitmap了解吗? 全局哈希表了解吗? 几个场景,问用什么数据类型 有哪些原子操作?lua脚本知不知道 讲讲内存管理策略 为啥 LRU 不行?LFU 比 LRU 好在哪? 持久化机制
详细介绍一下项目,为什么要用这些技术 这个项目对比你参考的开源项目优势在哪里 如果让你设计一个缓存架构系统,你会如何设计 Redis集群出现网络分裂问题如何处理,作为探讨,给出一个思考过程 最近在研究什么技术? 然后就是反问环节,面试官介绍了自己部门的业务以及工作内容技术栈等等 每个问题都很开放,虽然看上去问题不多,但是也面试四十多分钟#平安金服##面经##2023校招##校招##Java开发#
项目 Redis中预减库存和DB中的变化不一致如何解决?(可能Redis扣减成功,DB波动导致扣减失败,这样两边的数据就不一致了) 八股 HashMap基本数据结构、get、put hashcode是如何生成的 synchronized结构(moniter实际位置在哪),1.6之后的变化有哪些 synchronized和reentrantLock之间的区别以及各自的优缺点 Redis的基本数据结构
一面 6min 9.14 自我介绍 1. 介绍下 JWT 2. websocket 知道吗 (不知道) 面试官:今天就到这里吧 我:??? #汇川科技#
1. 10000个数相加,你准备怎么做?(考点是多线程,想考我CoundownLatch,但我不太记得了很尴尬) 2. Synchronized底层实现原理,线程是如何将Owner设置为自己的,这个过程怎么保证原子性 3. cas如何保证原子性?底层实现是什么?基于硬件还是软件实现的? 4. Springboot和spring的区别?问了一些spring配置文件的东西 5. SpringMVC使用