第一次面试记录(java)

趁热赶紧记录一波
1.自我介绍
2.讲讲java的引用?
3.讲讲HashMap底层数据结构
4.HashMap的put操作
5.JVM的内存结构
6.讲讲垃圾回收
7.看你写了挺多项目(三个)有在项目中用过多线程吗?
8.看你有一个手写Spring的项目,你完成了哪些功能?
9.看你的项目里有一个秒杀接口,能讲一下当时怎么处理超卖问题吗?
10.接着上一个问题,怎么处理redis和mysql的数据一致性问题?(答得不是很好,但我也说出了自己的思考)

后面问我期望薪资,工作时间是否可以接受,然后问了一些题外话(觉得家里的教育对你的影响多大),最后让我反问他。

总的来说面试官还不错,讲话没架子,整个过程我也有卡壳的时候,跟他说让我想一想他也很耐心等待。
最后我跟他讲我其实是第一次面试,可能还是有很多不足的地方。他说表现不错,很快能有答复(明天)

——————————————————————
更新一下状态,第一次面试已gg😋😋
全部评论
别说面试,我现在复述记住的八股文的答案都卡壳
28 回复 分享
发布于 2023-02-13 17:36 广东
请问是没有笔试直接约面的吗
8 回复 分享
发布于 2023-02-13 15:51 重庆
挺不错的
4 回复 分享
发布于 2023-02-15 22:59 北京
算是常规问题了
3 回复 分享
发布于 2023-02-13 23:33 浙江
可以看看我的第一次面试 感觉你这个问的好少
2 回复 分享
发布于 2023-02-13 14:12 江西
佬面的哪家公司
2 回复 分享
发布于 2023-02-13 18:17 广东
好棒
2 回复 分享
发布于 2023-02-14 11:33 湖南
1 回复 分享
发布于 2023-02-13 13:23 广东
可以看一下你的简历吗
1 回复 分享
发布于 2023-02-20 13:20 河南
算能招聘25k以上薪资,春招逆袭就现在。家人们,春招来了,开冲!全程在线!面试辅导,推动流程! 薪资:硕士研发平均50万,本科研发平均40万。可提前来实习,实习工资 = 100%offer工资,试用期工资=100%offer工资,实习可视情况抵扣试用期。 简介:算能是一家拥有强劲技术实力却又充满创业激情的芯片公司,承续了比特大陆在AI领域沉淀多年的技术、专利、产品和客户。公司专注于AI芯片、RISC-V CPU等算力产品的研发,产品已在智能视频、智能安防、智能交通、智能电力、智能医疗、智能油气、智能语义、智能推荐、城市大脑等场景获得了广泛应用。 岗位:数字芯片工程师、芯片设计后端工程师、模拟芯片工程师、软件工程师、嵌入式软件工程师、 工艺工程师、 开发工程师、工业工程工程师、新能源工程师、销售等 其中嵌入式、硬件、算法、IC、销售还有大量HC! 全国多个办公site可任选,包含北京、上海、深圳、南京、武汉、青岛、福州、成都、海外等 福利:六险一金(医保商业险,看病不花钱),12%公积金,不打卡,健身房,房补,餐补,双休,每日水果饮料等 凭扫码投递获取内推资质+已有offer,经审核后可直通终面。任何问题可私聊。
1 回复 分享
发布于 2023-03-01 23:35 山东
老哥什么学历
点赞 回复 分享
发布于 2023-02-13 21:26 广东
不错了老哥,我也广州投简历,一个面试都没有,难受
点赞 回复 分享
发布于 2023-02-14 00:28 广东
老哥期望多少k啊
点赞 回复 分享
发布于 2023-02-14 19:03 北京
老哥,你这是线上还是线下
点赞 回复 分享
发布于 2023-02-14 20:04 河南
不会是广东金融学院的吧hhh
点赞 回复 分享
发布于 2023-02-14 20:40 广东
常规八股,可以看下我前年的帖子,记录了秋招
点赞 回复 分享
发布于 2023-02-17 13:21 陕西
你是线上面试吗,我现在好难约到线上面试啊
点赞 回复 分享
发布于 2023-02-19 12:49 贵州
投的哪个公司哎
点赞 回复 分享
发布于 2023-03-06 22:36 湖北

相关推荐

算法题: 1, 2, 5, 10 硬币组成n元的组合方式答: 完全背包的动态规划, 但是递推公式有点问题, 没做出来, 应该是求出用不用第i硬币的加法而不是取max类似:********************************************************问题1. 上次面试有哪些不会?学了吗?2. 什么情况下数据会进入老年代?3. JVM老年代会不会被GC?4. 为什么GC要分成不同的年代?5. GC的分代内存是连续的还是零碎?各有什么好处?坏处?6. 数据链路层、网络层、传输层为啥要分层, 各层的职责7. 那为啥要分呢, 不分不是更好8. 传输层 什么是链接?9. 如果网络某一个路由器断开3s, 链接还存在吗?10. 进程间通信方式共享内存, 进程A 存放字符串的指针, 进程B读指针,然后print(指针) 会打印出什么?11. 你能讲讲你个人的优势在哪里?回答:1. 上次关于JVM进程的详解没有讲清楚, 这次详细讲解了new 一个对象的全过程● 类加载检查, 看下这个对象所属的类有没有加载、链接、初始化成功, 否则先加载类(JVM类加载具有动态加载的特性)● 分配内存, 分配方式根据内存模型的规整与否(关系GC的选择)● 内存零值赋值● 初始化对象头,包括这个对象的年龄代、字面量、属于哪个类的元数据等, 其实就是标记字段 + 类 指针● Init(), Java程序看起来,对象的创建函数,字段init(), 对象的地址分配给引用变量● JVM内存模型分为不同的年龄代, Eden Survivor Old等● 年龄代存在对象头中, 用于记录GC情况, 当一个对象对于GC Root没有被引用的地方,即不可达时, 会被标记, 后续再次会被删除2. Eden在经过一次MoniGC 还存活的对象进入S0、S1区, 年龄+1, 年龄超过GC器阈值(0 -15)可以进入老年代, 同时大对象也可以进入老年代3. 会。被回收的直接原因是因为对象的引用可达性不存了,GC一般分为部分GC和Full GC, 部分GC可以在单独的Eden、Old乃至混合区域GC,如果内存不够还会触发Full GC 引用不可达的老年代对象一样会被删除4. 不同年代内存区域有各自的适用范围, 比如Eden每时每刻都会有大量的对象死去, 适用用标记-复制, 而老年代对象存活时间较长, 用标记-清除、标记-整理更好, 分代GC效率更高5. 零碎的。零碎的好处是空间利用率高, 只需要一个逻辑标识就能知道是哪个年龄代, 坏处是没有利用好空间局部性。连续的好处是利用了空间局部性, 但是容易有碎片。6. 有点问穿, 数据链路层的基本单位是数据帧, 用于咋局域网内的物理机器地址mac传输, 网络层是在不同的子网内ip传输, 传输层是在找到了应用端间口建立的稳定或者不稳定的链接7. 。。。。我回到是耦合性, 解耦了, 不同层有不同的协议解决各自的问题, 混沌系统太复杂的很难排查, 分层每次只需要接受下层接口,给上层提供服务就行,而不用关心实现细节8. 我认为的链接是指在目标端口的过程中, 无论是IP协议会在不同路由器留下转发映射, 还是APR协议留下目标MAC IP转换, 在逻辑上是有一条通路的, 这就是链接9. 我认为如果路由器的ip映射也消失了, 就会断开链接, 如果没有不一定会断开, 还会重新去找路径链接, 如果在没有超过ACK确认的时间内找到了则不会断开(这段感觉在胡言乱语)10. 这不太会, 我答的是地址或者HashCode, 提到了很多虚拟地址的情况, C++相关的问题, 后面查资料是因为每个进程的虚拟地址空间不一样, 进程B是打印不对的11. 从个人专业学习、工程经验、团队经验、个人性格四个方面回答
查看11道真题和解析
点赞 评论 收藏
分享
评论
60
179
分享

创作者周榜

更多
牛客网
牛客企业服务