真的蚌埠住了,一面就面了我50min,这二面两个面试官混合输出了65min,还写了15mindp没写出来[打脸了][打脸了][打脸了]我这真的是个日常实习吗1.自我介绍2.spark出现是为了解决什么问题,核心架构是怎么样的3.sparkstream怎么实现流式计算4.RDD是一个什么东西5.RDD可不可变6.什么是线程安全7.aqs原理,重写aqs需要重写什么8.reet是怎么重写aqs的9.aqs重写前的模板方法源码是什么10.syn原理11.syn的markworld具体有什么字段有什么取值都是什么意思12.锁升级的详细过程13.项目拷打,异步任务相关14.定时任务中间执行一半需要取消怎么办15.schedule线程池原理16.fixed,single,cache线程池原理17.自定义线程池需要重写什么18.线程池核心部分和原理19.拒绝策略一般用啥,为什么20.redis有哪些数据结构21.string底层原理22.存int是咋存的23.raw和em存数据的时候的具体区别24.sorted set底层原理25.sorted set随机化的思想和具体的查询复杂度推导26.项目拷打,分布式一致性怎么保证27.setnx插入是怎么插入的,举个具体例子,说说多个客户端执行setnx的过程28.redis有什么持久化机制29.AOF的持久化具体存什么,文件格式是怎么样的30.RDB的持久化具体存什么,具体格式是怎么样的31.RDB中间的COW过程和命令32.一般用什么持久化机制,具体的配置参数是什么33.项目拷打,redis和mysql一致性怎么保证34.详细比较比较延迟双删,旁路缓存,canal的区别35.为什么先更新数据库再删除缓存是实践中用的比较多的36.它怎么样最大化避免并发的问题的37.新建一个对象的JVM过程是怎么样的38.类加载的什么具体是怎么做验证的,什么时候格式文件是不对的39.新建一个对象可能出现在哪些区域40.jdk8默认的垃圾回收器是什么41.项目拷打,你运行项目的时候jvm配置了什么参数42.项目拷打,你机器多大,为什么jvm配置这样大小的参数43.jdk8默认的垃圾回收器的条件下可以配置哪些参数,一般怎么配,为什么44.讲讲CMS和G1的区别45.runnable和callable区别46.线程池中提交任务想要得到运行结果怎么办,其原理是什么47.springboot工程是怎么打包的,打包出来的jar包里面有什么东西48.maven打包的过程49.docker部署jar包的过程,镜像文件应该写什么,客户端是怎么访问docker容器里面部署的应用进程,其原理是什么50.mysql用什么版本51.mysql5和7有什么区别52.对mysql事务是怎么理解的53.各个特性是怎么保证的54.不同隔离级别有什么区别,会出那些问题,怎么解决55.mvcc详细原理,给了个情景,连续来了五条事务,中间发生了什么过程56.间隙锁具体是怎么加的,内存和磁盘上是有什么操作57.原子性解释不清楚,具体解释,和两阶段提交有什么关系58.对索引的理解59.什么时候需要配置索引,怎么配置索引60.项目拷打,项目里是怎么配置索引的,数据量,配置前后索引效果怎么样61.项目拷打,项目的推荐流程62.项目拷打,数据集来源63.延时任务可以怎么设计64.定时任务可以怎么设计65.给你一条sql你要怎么分析它的执行过程66.kind有什么种类67.other你会关注什么BBQ了写题 LCR095
点赞 17
评论 19
全部评论

相关推荐

不要停下啊:大二打开牛客,你有机会开卷了,卷起来,去找课程学习,在牛客上看看大家面试笔试都需要会什么,岗位有什么需求就去学什么,努力的人就一定会有收获,这句话从来都经得起考验,像我现在大三了啥也不会,被迫强行考研,炼狱难度开局,啥也不会,找工作没希望了,考研有丝丝机会
点赞 评论 收藏
分享
05-19 19:57
蚌埠学院 Python
2237:Gpa70不算高,建议只写排名,个人技能不在多而在精,缩到8条以内。项目留一个含金量高的,减少间距弄到一页,硕士简历也就一页,本科不要写很多
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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