在思考的熊熊很讨厌吃香菜 level
获赞
41
粉丝
3
关注
0
看过 TA
629
大连理工大学
2024
Java
IP属地:辽宁
暂未填写个人简介
私信
关注
平安科技一面3人在聊 查看18道真题和解析
0 点赞 评论 收藏
分享
面试的是个小姐姐,语气温柔和蔼,没开摄像头,但是估计应该好看😋自我介绍,先问项目注册的实现过程(电话号码+验证码流程说了一下)给三分钟想想怎么设计的复杂一点(想不出来,不知道怎么答,她讲话很慢,声音柔柔弱弱的)在使用websocket时遇到了什么问题,你是怎么用它实现聊天模块的(把会话存在concurrentHashMap,根据会话收发聊天信息)concurrentHashMap里面存了什么(用户ID+会话)怎么知道用户的上线下线数据库隔离级别(1、读取未提交内容; 2、读取提交内容; 3、可重读; 4、可串行化)索引失效场景(使用函数运算、or有一边不走索引,模糊匹配%在前,隐式类型转换等)MVCC是什么(多版本并发控制,找数据的旧版本避免阻塞)讲一下多线程讲一下并发安全问题公平所与非公平锁区别(排队和不排队)如何实现A与B交替输出(wait和notify)java锁的synchronized和reentrylock的区别(关键字和对象,可打断和不可打断,是否需要手动释放)reentrylock的原理是什么(我说应该是是AQS和CAS,她笑说她也不记得是不是了,哈哈哈😂)这个时候我很想让她开一下摄像头但是又不敢🤣你方便到上海工作吗?(方便死了😋)没有寿司。总结,我参加了不少场面试,就遇到过两次女面试官。上一个招银的三面挂了,这次不知道能不能过,不过没让她开摄像头感觉血亏😋
星环科技一面6人在聊 查看16道真题和解析
0 点赞 评论 收藏
分享
面试感觉很差,面试官一上来没有让自我介绍,就直接看见简历问项目,还一直笑,给人一种很轻蔑的感觉。面试官先问实习经历是什么,我说之前是考研党,然后他又笑了。听见我说用了redis直接笑问,redis的键和值是什么?(感觉有点看不起人,我直接说是字符串)。问websocket原理是什么(项目中用了,我只记得是http和TCP,就说是基于http和TCP的,这里是错误的,其实websocket三次握手是http之后是TCP)。他很不满意,又问了对于http的理解,又问了和TCP的区别是什么(前者是应用层,后者是传输层)为什么http是无状态的问了项目中mysql调优等项目的细节,全程讪笑,搞得我心里发慌。问mysql索引怎么起作用(如果不用索引就将数据拿到内存遍历)遍历吗?(搞得我心慌,不是遍历吗?而且他一直讪笑,感觉有点不尊重)mysql怎么将数据取到内存(我一脸疑惑不知道想问什么,说了一下mysql执行流程,被直接打断)怎么将数据从磁盘取到内存(我说会获得一个文件句柄注册到一个表上,根据句柄来读数据,难道不是吗?)你学没学过操作系统?(难道说错了吗?不晓得他想问什么)说说系统中断(中断周期三步骤和中断程序,他没说什么)说说数组和链表的区别(额...)复杂度常数级别是什么意思。。。然后他没问题了,手撕背包算法手撕过程中,他也不看我些什么,只看见他对着屏幕一直讪笑,一脸横肉,估计在和是👩‍🦰聊天,好**猥琐,看得我都尴尬了,只想快点结束。最后我用深度算法解决了。我说写完了。他看见要面完了,终于认真起来,看了一下我的算法问了几个问题就溜了。总结:这估计是我这几个月遇到的体验感最差的面试,面试官全程“笑脸”,怕你感受不到他的轻视,反正我是没想着他能给过了。越是到了后期,招不满公司估计都难去😂
查看13道真题和解析
0 点赞 评论 收藏
分享
这次面试官问的基础课相对多一点,问问题时长较少,做算法题占了时长大半自我介绍进程间通信的方式(共享一块储存空间,消息,管道,socket)I/O多路复用怎么理解,select,poll,epoll的区别(可以同时监听多个I/O,epoll能知道那个IO来消息了,其他的要遍历)epoll是怎么知道那个IO来消息了(我说的不太清楚,只记得应该是操作系统会返回对应的结构体,直接说不懂😢,面试官就是这样,听到你有哪里讲的犹豫模糊就跟抓到把柄似的,一直追问)讲讲哈希(哈希冲突两种方式:拉链法,开放地址法)mysql聚簇索引和非聚簇索引区别(一面问过了,不再赘述)mysql两种存储引擎(myisam,innodb,后者支持外键事务行锁,前者读多效率高)redolog和undolog(redolog确保持久性,我还讲到刷盘策略,undolog是原子性和一致性,是逻辑日志)redis两种持久化策略(rdb和aof,前者物理后者逻辑,rdb主从复制要用,执行效率较高,按频率记录,aof文件大有重写,每隔1s时间记录)spring循环依赖怎么解决(三层缓存,后面的问题面试官都没有追问,感觉我答得没太犹豫就不怎么深入问了😂,给人一种欺软怕硬的感觉)手撕:一串数字,按照他给出的位置公式,找出密码(小儿科😂)写完之后,他突然说这只是热身(看你写的那么快,再奖励你一道手撕题目)第二道是米粉距离米店最近的距离之和。代码重构了几次硬是没把逻辑写出来。其实跟leetocde475. 供暖器差不多,应该遍历米粉,用二分法找出相邻的米店就好了,当时没想到。摸了几十分钟,混够时长了,让我讲讲思路就结束了。现在官网上流程还在走,应该是过了的吧,但是还没邮件约面,估计应该是五一的情况总结:感觉小米面试难度不大,问的问题基本hold得住。其实现在也在找其他的大厂,毕竟小米虽然名气大但是听说给的太少了,喂不饱🐀🐀,希望捞个小米保底。许愿小米offer ( 🕯🕯🪔🐔🐷🍊🍎🍺🍺)
查看6道真题和解析
0 点赞 评论 收藏
分享
自我介绍面试官看我的简历 (苍穹外卖翻版),说说springboot了解多少(提了一下springboot的特点:自动装配)你刚刚谈到第三方包的starter,讲一下它有什么用 (解释了自动装配原理 spring.factory)讲一下websocket (项目中用了,websocket是长连接,不用的话客户端可能得轮询)介绍java的集合类 (从collection下的到map下的我说了一大堆)map的put和get方法(主打的就是hash code,讲了一通)map能放对象吗(其实上面讲的时候已经提到了,讲得太多了面试官没注意)treeset和hashmap区别(没太懂,我说treeset的红黑树要排序,面试官就直接问下一个问题了)如何将集合变成线程安全的(Collection工具包)如果不用那个有没有线程安全的(concurrentHashmap)讲讲多线程,项目中那里用了多线程(redis逻辑过期的时候,另外开了线程来更新)我突然讲到redis的缓存击穿相关内容,面试官不太懂,问redis的键过期不是会自动删除的吗?讲讲mysql,讲讲索引(我不太知道从哪里讲起,谈了一下分为聚簇索引和非聚簇索引)两个有什么区别(分别按主键、其他列的来建B+树,但是前者信息节点包含全部数据,后者不包含,自己又扯到索引覆盖)mysql数据表数据数量限制(当时不太懂意思,我问是分库分表吗,面试官说是直接下一个问题)还会什么,我说懂一点微服务问我的理解(讲了一下微服务的思想以及多体间数据共享的问题,提了分布式锁,但是没问,我的项目是单体的,解释了下微服务才刚学不久)微服务之间是怎么通信的(feign,rabbitmq,blockingqueue等,顺带讲了一下他们的区别)问JVM会不会(我说只费一点点,我JVM跟康师傅学的)谈一下垃圾回收器(我从单线程gc回收器,讲到多线程垃圾回收器,顺带讲了一下CMS,G1,ZGC,不知道他喜欢听哪个方面,怕冗长每个没敢太深入)手撕题目:写生产者消费者当晚收到二面预约,虽然最近的周日也能预约面试(这加班太狠了),我还是果断选择周二最晚那个时间段总结起来,听说小米比较喜欢问八股,面试和手撕难度不大,确实如此,但是听说工资也不会高,许愿OC
小米二面146人在聊 查看19道真题和解析
0 点赞 评论 收藏
分享
牛客网
牛客企业服务