听说牛客改名可以加好运 level
获赞
72
粉丝
10
关注
10
看过 TA
495
山西大学
2025
Java
IP属地:山西
暂未填写个人简介
私信
关注
10-14 15:55
山西大学 Java
九点半,汉得,HR面,第一轮,35分钟(这hr怎么还问技术)你好,做个自我介绍(balabala……);你刚才提到了实习经历,能说一下为什么实习了三个月就走了(大三,年后,专业特殊性,毕业,期末,转校,培训基地,秋招);说一下实习工作,哪些产出,遇到的问题(实习项目,消息状态管理,解决方案);你刚才提到了Redis,能说说实习项目哪里有用到Redis(缓存,限流,分布式session,一主多从…);项目是自己做的吗(是);我看见第一个项目是……,能说一下为什么做这个项目吗(项目背景,技术栈,学新技术,业务理解);两个都是比较偏技术实现的对吧(对的,较少考虑业务);项目时间都是2-7月,3-8月,是同时进行的吗(开发,时间分配,后续优化);那如果让你做需求分析/用户需求调研/业务分析和技术实现上,你更偏向于选择哪个(需求调研/技术实现,开发规范,开发流程,经验比较丰富,接手都没问题);你提到这个项目应用了微服务治理理念,怎么用的(Nacos,Spring Cloud,Maven,服务通信……);怎么做服务通信的(Openfegin/Dubbo);了解过MQ嘛(RabbitMQ/RocketMQ/Kafka,路由规则,消息转发/生产/消费……写过Demo代码);我问点Java基础吧,说一下Java里面的集合(Collection,Map,List,Set,Deque,Map,实现类,数据结构,特性……);有过多线程操作经验吗,怎么处理多线程可能引发的问题(并发环境,多线程,线程同步,锁Synchronized关键字/ReetrantLock,并发容器CurrentHashMap,线程池pool复用/管理/开销,CompletableFuture异步编排,ThreadLocal曲线救国,原子类,计数器CountDownLaunch/内存屏障,快速详细说明各个方案的用法/原理/场景);嗯说的很详细,我再问些别的问题吧,你刚才提到技术交流分享,环节有哪些(精英之英,2-3周一次,技术成长,技术要点,分享方式,投票讨论,报名参加,参与过程,内容,结果);期望在哪些城市工作(问提供哪些可选base地);这个北上广深,西安成都……都有(西安,成都,简单说下想法);好的期望薪资多少(一线新一线二线,Java,行情,应届,期望);我没别的问题了,你这边还有什么问题没(基本没有,官网都摸透了,能了解到);好的今天就先到这里。结束。
0 点赞 评论 收藏
分享
10-11 10:58
山西大学 Java
晚七点,上海某公司,腾讯会议自我介绍;介绍下你的实习项目吧(电子名片,自研,具体业务;最拿手的竟然有些生疏,好歹说完了);你能说一下ArrayList和LinkedList的区别吗(Collection,List Set Deque 接口;ArrayList,LinkedList;Map;数据结构方面,动态数组,双向链表;查找效率;操作效率);你刚才提到了查询效率,这两个的查询时间复杂度是多少(O(1),O(N));你刚才提到了Map,你能说说HashMap数据结构吗(数组链表红黑树,后面就是常见的八股了);为什么存在链表结构?(插入,哈希冲突,链地址法)为什么要转换红黑树(提高查询效率);为什么不能是普通二叉树(红黑树,二叉平衡树,高度相差不过一,左小右大,效率提升);数组长度为什么是2^n(插入,冲突,扰动,&,length-1二进制高位1,分布均匀);扩容机制说一下(负载因子,二倍容量,再哈希,1.8优化,高位不为1原下标,为1下表+length);HashMap会出现线程安全问题吗(并发环境多线程操作,数据不一致);那怎么避免这种情况出现呢(线程同步,加锁,原子类,并发容器,天生线程安全,直接换用CurrentHashMap);CurrentHashMap数据结构说一下(同HashMap,1.7分段锁);CurrentHashMap怎么实现线程同步的(HashMap基础上各方法加syncronized关键字);说一下syncronized关键字(对象监视器锁);了解它的锁升级吧,为什么要这么做(1.5后优化锁升级,优化前重量级锁,悲观锁,并发量高性能差;后偏向锁,轻量级锁,重量级锁);ReetrantLock了解吧,说一下,跟syncronized关键字有啥区别(前者隐式锁,enter exit;后显式加解锁,公平非公平,可重入);公平非公平怎么实现的(公平锁,按线程抢锁顺序分配资源,原理不懂);syncronized可重入锁实现原理(计数器,+1-1);AQS知道吧,说一下(抽象队列同步器,屏蔽操作系统 封装Java层面线程同步基本操作,入队出队,抢锁释放锁挂起等待……支撑线程同步底层实现);一条查询SQL怎么排查慢查询问题(看SQL本身,明确查询字段,增加过滤条件,explain查询计划分析,索引下推,覆盖索引,减少回表;失效全表查询);听到explain很满意,又问了个慢SQL场景,减少返回字段添加过滤条件,分页查询,添加索引还是慢,为什么(这里掰扯了五分钟,边引导边聊,要减少扫描记录数);你刚才提到分库分表了,有接触过吗(实习,名片表,横向,上千条数据,id 三五张表);那段实习期间怎么工作的,主管交代的任务怎么完成(直属小组长,明确截止时间,规划工作,不会就问,多沟通交流);给你分配新的需求,怎么完成(分析诉求,Web开发,从宏观角度考量业务,再深究代码,结合自身项目经验,同事交流);快速熟悉一个完整的项目(看文档);打断,文档没有呢,或者有文档又缺失或者没写明白(找项目负责人或文档撰写人沟通,了解业务细节);明白了,给你一个具体诉求比如优化一段推送策略,怎么开展工作(现在是什么推送策略/算法,要优化成什么算法,常见的推送算法有什么 怎么实现,广泛搜罗了解学习);好的,共享屏幕做一道算法题吧(手机换电脑,共享屏幕,力扣链接,环形链表Ⅱ;七八分钟写了个大概,说清楚思路,就这样);最后一个问题,为什么从上家实习公司离职的,我看你只实习了三个月(大三,年后,专业特殊性,毕业,期末,转校,培训基地,秋招)。一个小时,写面经就半个多小时,后续也许会有二面,二次评估,等消息。
0 点赞 评论 收藏
分享
09-29 11:00
山西大学 Java
山西大学的吧,先做个自我介绍(balabala);有个人博客是吧(嗯en);介绍一下你最得意的项目(开放平台,balabala);遇到过什么困难,做过什么挑战性的事情,因为学习过程中总会有比较难以解决的问题(项目经验,开发规范,编码风格,广泛阅读博客,官网文档解决,举例,Gateway 请求参数编码错误,排查balabala);说说你实习经历(内部自研,实习项目,亮点,业务);项目做完了吗(校内原因离职,离职前核心功能完成,部署运维);项目开发多少人手(前端3,后端3-5,主管);实习中有遇到过什么困难(开发模式,git分支,组长审查,技术答疑);了解了,这边没什么问题,同学还有什么想问的(捷顺科技,在深圳是吧);是的是的(看过官网了,挺漂亮,业务挺多挺复杂,了解到主要做智慧停车、智慧数字生态运营这方面,了解下捷顺在整个互联网行业或者说智慧数字生态这方面的优势,发展方向,可以从一个职场人的视角客观评价下);balabala给我讲了五分钟,整个公司业务划分,研发方向,大数据,云计算,AI 算法,对应届生比较有吸引力,好处多多。(了解了);后续评估,二面。面试官胖大叔,迟到五分钟才进来,解释了下原因;和气;网络卡顿,重进会议解决;面试官下午有安排其他面试;基本没有深究技术问题。结束。
0 点赞 评论 收藏
分享
09-26 16:22
山西大学 Java
自我介绍(他妈还没介绍完就打断了);你这个实习经历是怎样的(实习项目,业务流程);有遇到什么较困难的点,解决方案是什么,比如我看到这个消息状态标记(消息数据,发送者,接收者,消息内容,第二张表存放id mes_id);明白了,自己的项目中用到了哪些设计模式(聚合搜索,项目背景,门面模式);除了这个呢(补充适配器模式,注册器模式);问一些基础知识吧,float和double精度丢失问题(精度,转换,BigDecimal);Java8新特性(Stream流,Lambda表达式,LocalDateTime API,Optional);CurrentHashMap数据结构,put流程怎样的(JDK1.7之前分段锁 -> 数组链表红黑树);链表何时转换红黑树(8,64,查询效率);谈谈对集合的了解(Collection,Map);介绍一下 Java 中的锁机制(线程同步,原子类,信号量,锁,Sychronized 关键字,ReetrantLock类,monitor,用法经验,乐观悲观锁);volatile关键字(Java内存,可见性);了解过内存屏障吗(操作系统,volatile避免);Redis集群,哨兵(多服务器,一主多从,主从读写分离,存活,监听,选举);过期策略呢(惰性删除,定时删除);内存淘汰策略(不淘汰,针对过期键,所有键);MySQL 索引(Hash,B,B+,聚簇,非聚簇);B+树比B树的优点(叶子节点,高度低;双向链表,范围查询);说一下MVCC(隔离级别,引发问题,undolog+readView,版本链,回滚);说一下IO多路复用(结合Redis线程模型);Bean的生命周期(SpringIOC,反射构建,初始化,使用,销毁);有用过AOP吗,说说怎么用的(切面,切点表达式,连接点,通知,横切关注点);归并排序算法思路(分,合);CPU飙升接口响应缓慢怎么办(网络,数据库,代码,系统层面);高并发流量怎么办(降级熔断,服务可用,限流,限流算法,使用场景,redis);了解过CAP吧(CAP,可用,分区容错,一致);反问(水滴,水滴筹,业务,开发方向)。估计照着清单一条条问,四十分钟。像KPI
听说牛客改名可以加好运:每个问题还没说完就直接打断问下一个,很着急像是赶着去投胎一样,四十分钟没有一点停歇,反问业务也是潦草地说了两句就直接关掉会议了。当晚的面试满意度调查反馈已经骂回去了,影响心情。
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务