玩不了半点 level
获赞
63
粉丝
14
关注
3
看过 TA
812
厦门大学
2024
Java
IP属地:福建
暂未填写个人简介
私信
关注
2023-06-15 11:10
厦门大学 Java
佛系的候选人不服输:13号HR面,现在还没消息,紧张
0 点赞 评论 收藏
分享
2023-06-05 17:05
厦门大学 Java
二面:50分钟(主要围绕项目展开)记忆开始模糊....尽量想先问了下是不是搞错了,怎么刚结束一面马上二面了。我迟到了1-2分钟。1.自我介绍?我自我介绍有说本科自动化主要用了C语言,研一做过C助教,现在做实验室研究用的Python,自学JAVA找开发工作。2.听你自我介绍,熟悉的语言还是比较多的,介绍一下他们的区别?主要讲了一下C有用到指针,当时学得比较辛苦,指针难理解。3.既然你说到指针,你有没有碰到过这么一个异常,NullPointerException?我说确实有印象,我记得刷题的时候碰到过,好像是比如一个nums数组长度为5,我访问Nums[5]的话就会抛空指针异常。面试官说是的,然后问我知不知道指针具体是什么,我就回答是对象的地址嘛,问我知不知道在操作系统层面指针是个什么玩意儿(记不太清了),我就回答了一些堆、内存之类的,面试官给我大概说了一下,有点忘记了。开始关于项目的了。4.怎样保证Redis预减库存不会出错呢?我一开始以为是MySQL、Redis数据同步的问题,还讲了一下RabbitMQ的持久化,后来才反应过来问的是Redis持久化机制。5.你简历上说到了解关系型数据库MySQL和非关系型数据库Redis,那你为什么选用Redis和MySQL来做这个项目?随便说了下,不太懂。。。就MySQL好建表来当库存嘛,用Redis的话,它是高效缓存,能不能处理高并发情况。6.为什么Redis这么高效?虽然单线程,但主要操作在内存中完成,瓶颈不是CPU等等八股,还回答到 I/O 多路复用机制,能处理多个 Socket 请求。后面的问题都拓展了项目的情景,我只能记起来个大概。7.如果我现在有这么一个场景,有一个演唱会抢票,我有3个演唱会抢票场次,每场100张票,该怎样实现?凭感觉回答分批次将100张票来初始化到Redis。8.你的意思是,串行化实现对吧,那如果我3个抢票场次是同一时间进行的呢?回答了用Redis的Pipeline来进行批处理并行执行。9.那你在一个Redis中执行,怎样确定是哪个场次的呢,你是不同场次同时抢票的呀?想了一会儿,用票的ID来进行判断,1~100就第一场这样。面试官说,可以在KEY上加上场次的ID,后来感觉确实比票ID更简单。好像就这么些项目问题了。。。
卖女孩的小火柴✔:一个nums数组长度为5,访问nums[5]的话 抛的是数组越界异常,面试官为啥还说对
投递滴滴等公司10个岗位
0 点赞 评论 收藏
分享
2023-06-05 17:04
厦门大学 Java
凭记忆写,没录屏。自主预约(时间自主,日期不自主),约的5点,周日下午打电话问我能不能2点面,我说行。今天2点面一面,最奇怪的是,50分钟面完一面后,马上给我发邮件,让我3.05二面,龟龟,我还以为发错了。结果就是马不停蹄地二面。提前泼个冷水,一面二面面试官都是不同部门的,所以我估计面经参考价值不大。一面:50分钟(一面面试官问的问题比较笼统,或者说范围比较大)1.自我介绍(讲了2个项目经历,1个是 JAVA 秒杀改的抢票系统,1个是实验室的项目)2.问我哪个项目最有印象,我当然就说抢票系统了,实验室的用深度学习的,和岗位没什么关系吧。我就主要介绍了一下流程。3.问我项目过程中遇到的问题,我就说了几个,经典的超卖、少卖,持久化机制,用了RabbitMQ的延迟队列等等。。。4.既然用到了Redis、MySQL,说一下对他们的了解吧。先从MySQL开始吧,建表的时候有没有哪些问题,注意事项等等。5.怎样提升MySQL查找效率?索引,然后问了我一些索引相关的,后面跟我说知不知道哈希索引这些,我说没太了解。6.Redis的持久化机制了解不了解?AOF、AOF重写、RDB、混合。最搞笑的是,我把 binlog的3种格式(statement、row、mixed)记成了AOF的3种格式,一面二面我都这样说了,估计面试官也没想起来,也没说我有错。7.问我主要用过 Redis 哪种数据结构,知不知道其底层原理?我回答了String的SDS原理,还回答了用了 MAP 做抢票的 Redis 内存标记。8.描述一下JVM?我就说了一下Java内存区域。9.问我了不了解 GC,说一下相关算法?我就记起来标记复制和标记整理了,标记复制还说成了标记清除哈哈。。。10.Java集合描述一下有哪些,用过哪些比较有印象的,说一下其底层原理?我回答的hashMap和扩容机制等。11.问我数据结构和算法这些?我自己介绍了一下自学的经历,然后说刷题的时候又更加了解数据结构。12.那算法这块了解哪些排序算法?冒泡、快排、堆排序、插入排序,一开始我只说了前2个,说冒泡的时候估计说得太详细了,说到快排的时候直接说不用说那么详细,然后就说那你写下快排吧。总结一下,基本知识面都有覆盖到,一面并没有很围绕项目来展开,手撕的话,问你算法的时候你最好说自己比较擅长的题型,面试官会从里面挑的。
笨小狗狗:我滴滴一面就offer了一点离谱
投递滴滴等公司10个岗位
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务