阳光电源Java开发

阳光电源—Java开发

嘿嘿,全是简单问题,我什么都不会嘿嘿,十分钟结束,赢赢赢!

两个面试官,应该一个技术面,一个hr

1.自我介绍

2.大学学的课程,你觉得学的最好的是哪门?

(哪门?我全忘光,哪门都不好,嘿嘿

根据你回答的课程来问,我回答的是数据库跟计网

3.来个sql的delete语句

嘿嘿,就会delete from,想半天想到了insert的values,嘿嘿直接寄

4.来个根据男女的分组

就知道个group by,完整语句也不知道说没说对,嘿嘿

5.网络为什么要分成OSI七层模型

我直接把七层模式巴拉巴拉说了一通,然后扯扯扯,直接扯到了分层解耦,嘿嘿

6.Redis数据类型的使用场景(嘿嘿看我什么都不会,直接问我简历上写的)

我巴拉巴拉扯了两句,嘿嘿

7.哦哦哦,对对对,还送了我一个Java的基本数据类型

我吭哧吭哧说了两遍才说对,一边说一边想每个类型占几个字节,嘿嘿

8.还有一个Java的启动入口什么的

我说是SpringBoot的启动类,他说那正常的Java项目就不启动了吗?

我说,哦,那就是main函数,谁知道对不对,嘿嘿

9.问一个Spring为什么能整合框架什么的

我直接因为pom文件一键配置,巴拉巴拉扯一大堆,他直接疑惑,pom文件是spring的吗?

哦!pom是Mave的,那spring怎么整合框架呢?

我不会

然后他明显问不下去了,换另一个面试官,问了一个你的职业发展规划

然后草草结束

面完一到两个小时收感谢信

嘿嘿,鼠鼠什么都不会,还想拿offer,真是癞蛤蟆想吃天鹅肉

一到面试直接心跳加速,大脑空白,胡说八道,收感谢信!

面试流程一般是简历-笔试-面试-体检-offer

你们一般是简历挂、笔试挂、面试挂

不像鼠鼠,鼠鼠全挂,嘿嘿

鼠了算了......

#24届软开秋招面试经验大赏##如何判断面试是否凉了#
全部评论
这 和985👴的身份不符啊
2 回复 分享
发布于 2023-09-22 13:51 北京
是不是上海java
1 回复 分享
发布于 2023-09-24 09:48 辽宁
有后续嘛,哥
点赞 回复 分享
发布于 2023-09-27 21:20 北京
一面吗
点赞 回复 分享
发布于 2023-09-26 23:22 北京
嘿嘿,心态真好,学到了,下次我也嘿嘿嘿
点赞 回复 分享
发布于 2023-09-24 00:17 湖北
我们问题基本一模一样,答完后也是直接感谢信了😢
点赞 回复 分享
发布于 2023-09-22 23:44 安徽
吉大爷随便复习复习就好了
点赞 回复 分享
发布于 2023-09-22 20:09 陕西
我今天面的也基本不会
点赞 回复 分享
发布于 2023-09-22 18:21 江苏
嘿嘿,今天面实习被问http和s区别不会,硬件方面不会,昨晚怕被问基础看了一晚string相关源码,每个问题问完尴尬30秒,说不好意思嘿嘿
点赞 回复 分享
发布于 2023-09-22 13:48 四川

相关推荐

不愿透露姓名的神秘牛友
04-08 22:54
已编辑
xtransfer 后端开发 (n + 4) x 15 硕士双一流
点赞 评论 收藏
分享
1.自我介绍回答:个人感觉正常,个人优势在于 专研技术的同时 深耕业务,看了很多技术博客书籍 JAVA并发编程、深入浅出SSD2.让我挑一个重点项目说回答:我说的定时任务 介绍了重点1.数据分片(时间+桶二维)+冷热数据3.为啥不用时间伦算法回答:时间轮优势在于层级存储,问题是要实现数据分片,且分布式架构不好实现,我们自研框架优势在于 架构清楚,利于维护与定制化二次开发4.为啥不用xxl-job回答:xxl-job与业务代码耦合,上手需要时间,不利于组内维护,且不利于定制化开发5.介绍业务流程华为计算存储部门,主要负责服务器相关产品的硬件软件配套,由此我们需要清洗、测试大量的硬盘、内存数据。6.问我如何使用 异步调度任务框架需要别人接入我们的框架,创建好三张表(任务信息表、配置表、位置表),部署调度服务器,执行层服务器异步任务框架(============================================)7.问:我们架构,介绍下流程分为三层:调度层、执行层、治理层。 业务访通过调度层创建任务表,然后我们的执行层会抢占分布式锁,调用调度层占据一批任务然后执行追问:分布式锁锁的啥答:任务类型追问:一个任务类型一张表吗,不同的任务在不同的表答:是的8.追问:如何分表答:阿里规范、b+树 3层io9.如何做的慢sql优化答:写查询接口的时候有一个order by 优先级,粗心了,导致filesort,加了索引,索引覆盖10.如何做的优化压测发现qps上不去,以及连接池报超时异常,最大链接数刚开始默认8,后面优化5011.压测细节(感觉这里寄了)用的wrk 50个线程 200个并发 持续30s 观测到 qps 几百最大链接数刚开始默认8,后面优化50,使得qps 上升到2000+(语气感觉有点质疑)12.治理层干嘛清理执行超时任务+分表13.如何分表大小分表+滚表14.为啥不用大表mysql读写慢15.框架部署在别人的服务器上面,分表属于mdl操作,业务方会同意吗(致命问题)????当初遇到了这个问题,但是表太大 mysql读写造成影响,评审会和架构师一起让业务方妥协的,我们不删除表,只做新增16.问:清洗数据怎么来的?答:调用别人接口问:为啥不一把拿过来答:调用数据有限制。旧系统数据不准确,所以有了我们这个框架。定时任务框架(============================================)16.问我们架构分为三层:迁移层、触发层、执行层17.问我瓶颈在哪里答:任务创建18. 业务流程业务方创建定时器,激活定时器,迁移模块会自动生成2h热数据。同时每小时生成新的数据。18.假如有几百个业务方,如何定制化开发回调接口(记忆模糊,记不清指调度任务框架还是定时任务)?我们不会同意这种要求,责任覆盖面积太大,架构师和leader不会同意。推送系统:18.部署在哪里我们自己服务器19.那你们属于底层基础设施,也部署自己的消息推送系统吗?(感觉像质疑)是的(那必须)20.高优先、低优先如何理解高优先重大事故、低优一二级事故21.是通过topic还是partionpartion22.如何保证消息不丢失消息多副本机制,通过设置ack为all,等所有的消息都同步了以后,才应答生产者八股:23.nacos 是cp还是apap后被质疑(后面承认忘记了)24.如何实现服务发现和注册答:nacos注册中心会定期向实力发送心跳检测,超过一定时间,踢出。追问:消息发现呢答:忘记了25.synchized 和 reentranlock 区别reentranlock可以看作s锁的继承以及拓展,优势在于 公平锁、多条件、缺点:手动 try finally unlock26.线程池参数及线程创建过程1.最大连接数 2.核心链接数 3.排队队列 4.线程工厂 5.拒绝策略创建过程:核心未满先创建,满了放队列,队列满了创建最大连接数,超过最大,拒绝27.项目用的啥redis结构zset zrangebyscore score=定时时间戳28.追问 分布式锁原理啥setnx + lua lua保证解锁原子性29.redis哪些数据结构string、set、zset、hash(list忘了 我傻逼了)30.zset底层少数据ziplist 多数据跳表+hashtable31.redis culster了解吗哨兵模式,分leader 和从节点,从节点监听leader,leader死掉,推选 同步进度最高的节点为leader。完成了故障转移culster是如何实现分片的呢用的是 hash算法 crc16(数据)%1638432.算法题 *****************************************************简单的拿下 1.思路 找到断开的位置然后拼接两部分用时:20-30min 网吧硬盘太垃圾了 不好敲33.对面试官有啥问的我问:了解了公司是做b2b业务的,业务的瓶颈在哪里面试官:说在保证 国外接口调用不出问题我:参照这个场景我们就可以用 长连接+websocket+消息队列 解决调用问题我问:if进去了,核心挑战是啥面试官:保证事务一致,安全性要求很高,涉及转账,对代码要求很高34.aps原理是啥?(说到fifo的队列 面试官质疑了我一下)aps是线程同步框架,reentranlock的底层原理,核心原理是voliet的statue和fifo的队列,目的是为了资源控制和线程管理。面试总结感觉难度:难。细节追着杀。感觉:这家大厂成员来自于阿里,细节追着杀,项目部分 架构/重难点还好给了二面,谢谢面试官,祝您永远不死。
点赞 评论 收藏
分享
评论
16
29
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务