大四-java-春招简历

鱼皮大佬我的简历还有哪里需要改进呢?

我的技能是否需要进一步的提升呢?

项目是否需要更换呢?我还有一个黑马点评的项目没有放上去

排版布局是否需要更换呢?我发现很难把所有的东西都写在一张纸上

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
HYZ
作者分享
#Java# #求职# 安仓数据 时间:2023/3/1 地点:深圳 薪资:3k 规模:20~99 岗位:Java 来源:实习僧 技术一面 1. 自我介绍 2. 专业课成绩 3. 说一下数据结构的堆、链、栈、队列的区别 大堆小堆,单向链表双向链表,栈是先入后出,队列是先入先出。 4. 说一下插入排序 脑抽忘记了,就是遍历旧数组,创建新数组遍历插入。 5. 说一下二分查找 中间节点数据,大的向右找,小的向做找 6. 熟悉哪种设计模式 代理模式,对接口的实现类进行增强。 7. 乐观锁和悲观锁 乐观锁:竞争不激烈,先操作再比较,cas 悲观锁:竞争激烈,先上锁再操作,syn和coon 8. 数据库的左连接 左表数据全部展现,右表展示符合要求的数据 9. 左连接会出现重复的数据吗 会的,左表和右表是一对多的情况下,符合要求的数据可能就会有重复,就会出现重复数据。 10. 缓存穿透是什么意思 雪崩:大量缓存同一时间失效,通过ttl添加随机时间来解决 击穿:热点缓存失效,通过限制一个请求到数据库重建缓存 穿透:数据即不在缓存也不在数据库,通过返回空值或布隆过滤器 11. git 出现代码冲突怎么解决 先拉,合并,上传 12. 对实习工作有什么打算 用自己的技能去完成一些事情,在此基础上继续精进技术或接触更多的新事物 13. 毕业设计完成了吗 写完了 14. 毕业论文初稿交了吗 写完了 反问 1. 贵公司需要什么样的技术 看基础,能听懂需求,看懂代码,实习生要求不高 2. 面试需要哪里需要改进的吗 等人事交流 技术二面 1. 自我介绍 2. 这两个项目哪个收获比较大呢 3. 你简单说一下评论项目的过程和关键点和有意义的地方 4. 在该项目中是否会发生评论丢失呢?哪种情况下会丢失数据 5. 怎么使用redis解决幂等性 6. 说一下反射原理 7. 什么情况会用到反射 8. 举反射在框架中使用的具体例子 9. 项目中担任什么角色 10. 项目都是课内项目吗 11. 绩点多少 12. 一个系统出现性能问题,可能是什么原因导致的 13. 用户上传一个大数据你后台应该怎么处理?怎么接收到数据库当中? hr三面 1. 自我介绍 2. 介绍一下做过哪个项目 3. 项目来源是什么 4. 挑选项目有什么标准吗 5. 有没有实习经历 6. 实习了多长时间 7. 怎么看到实习?有什么实习需求 8. 毕业规划是什么 9. 有没有什么学习技巧和方法 10. 项目中是否有什么挑战吗 11. 对自己未来工作选择行业背景有什么期待 12. 对工作强度怎么看待的 13. 你目前在哪个城市 14. 实习有想过转正吗 15. 今年6月份毕业吗 16. 预期薪资多少 最后给3k
24
#求职# #Java# 时间:2023/2/28 地点:广州 规模:20~50 岗位:Java 来源:boss 总结:项目亮点不要为了用技术而用技术,需要结合现实场景考虑。如果要你说一下自己对**的理解,要一直说下去,说到他叫你停才停。就好像aqs可以先讲底层原理,然后讲实现类,接着讲syn和reenlock的区别,然后锁升级啊,自旋锁啊,多个collection啊,双向链表啊,不可打断锁怎么实现啊这些都可以延申。 1. 自我介绍 2. java 常用集合 Collection 和 Map 顶级接口。Collection 下的 List 接口常用 arraylist 和 linkedlist;Set 接口常用 hashset。Map 接口常用 hashmap 3. arraylist 集合满的扩容机制 先判断当前数组长度能否容纳 minCapacity,如果可以则直接放入 如果无法容纳,数组进行扩容。当前数组长度 当前数组长度<<1,大概等于数组扩容1.5倍 判断扩容后的长度能否容纳 minCapacity,如果可以直接放入,扩容结束。 如果无法容纳,则以 minCapacity 作为数组长度。 4. 常见异常 下标越界,空指针,算数异常,格式异常 5. 受检异常和非受检异常 受检异常时在编译期间需要同 try-catch 或 throws 捕获和抛出的异常。如果不捕获或抛出,编译器会报错。通常有 IO异常、ClassNotFound异常、SQL异常 非受检异常就是 RuntimeException 及其子类异常,通常有下标越界、空指针、算数异常等。 6. 反射是什么 在运行时获取类和类方法能力。Spring 的 aop 的动态代理就是基于反射来实现的。 7. Spring 的 aop 实现原理 aop 是【将和业务无关的,但是为业务模块共同调用的逻辑】封装起来,减少系统代码重复,降低模块耦合。 它的实现是基于动态代理。如果要代理的对象实现了某个接口,则使用 JDK Proxy 去创建代理对象。如果没有实现接口的对象,则使用 cglib 生成一个被代理对象的子类作为代理。 8. mysql 索引有哪些 聚集缓存和二级缓存。二级包括了单例缓存、组合缓存、覆盖缓存、前缀缓存、唯一缓存。 9. sql 语句优化 慢查询和explain 10. mysql 锁了解多少 默认 innodb 的锁有全局锁、表锁、行锁。表锁包括元数据和意向锁;行锁包括行锁、间隙锁、临建锁。行锁表锁还分共享锁和排他锁。 11. aqs 是什么 AQS 就是一个抽象类,主要用来构建锁和同步器。我们常用的 ReentrantLock 就是 aqs 的实现类。通过一个 Owner、state锁状态、一个双向链表的 entrylist,一个等待结合内部类包含了一个双向链表的 waitset。底层使用 cas 搭配 park 尝试获锁和等待。获锁失败的线程去 entrylist 结尾并将前节点状态修改为 -1。通过锁状态判断上锁情况和重入次数。通过对park之前的操作可以生成可中断锁和不可中断锁。 12. 在项目中 aqs 有什么使用场景 通过使用 lock 对必要的操作上锁,例如对一个资产的所有操作都要上锁。 13. 有使用过Docker进行项目部署吗 没有,但是去写过 dockerfile 14. redisson的全局锁 底层使用hash数据结构。名称代表着锁,key代表线程,value代表重入次数 15. redisson除了锁还有用其他的东西吗 无 16. 项目细节:怎么通过 redisson 全局锁搭配 rabbitmq 防止数据穿透 以单个视频为锁单位,一个视频下只允许一个用户去请求。 17. 项目细节:既然持续上锁那么 rabbitmq 的作用是什么 这里是因为刚学了 rabbitmq 的保证信息不丢失,所以就使用了,没有考虑到现实开发场景,被教育了。 18. 项目细节:评论缓存使用什么数据类型进行缓存 通过mysql获取的评论集合直接转string类型 反问 1. 贵岗位需要什么样的一个人才呢? 2. 您觉得在本轮面试中,我还有哪些能力可以提升的呢?
30
#自我介绍# 你好 我是hyz,是一个23届应届生,java路线选手。目前希望春招找到一个心意的工作并且能够增加实习经历。目前手上有一个分布式项目一个springboot单体项目,但是只体现了redis的作用并没有提现到mysql的优化方面。接下来的目标是继续提升自己,看JVM的八股,看io内容,框架八股背得更熟练。
3
【面经】Java 实习面经分享
44
今天我的好友离开学校去找实习了,我一个人感觉不习惯就也回家找实习去了。白天出发到家就晚上了。突然感觉好像学校离我越来越远,学生的身份也慢慢远去,心中非常的不舍。随不至于前路迷茫,但是在一条赛道上终究是慢大家一两步,知道流水不争先争滔滔不绝的道理,但依旧是害怕,怕我跟不上。说到底还是自己的能力不够准备不足,心里素质不过硬。我害怕现在的努力白费,害怕朋友再也不见,怀念以前抬头问就能得到回答或讨论的日子。但生活还是继续,继续努力,希望路没走错,希望未来还能相见,保持联系。
23
下载 APP