贝壳java一面凉经

自我介绍
说说学过的课程,(本科非IT),有了基本了解,就好提问了
1、用的jdk版本,不同jdk版本之间有什么区别,jdk8有什么特性
答:1.8, 工业生产中用的多久选了这个,特征不清楚
1、jvm内存空间分为几块
答:说了一通,
问: 到底几块? 什么是本地方法?本地方法区还是本地方法栈(好像答模糊了就被反问了)
答:引入的其它语言写的方法
问:都有哪些语言写的? ---C++、python, GO

2、String s = new String("abc"); 这段代码jvm中分几步工作?大致说了两步三步,反问到底几步?你这不是说的两步吗?确定吗?
3、jmm了解吗?
4、jvm四种线程池有哪些,他们分别有哪些参数
5、多线程会引发哪些问题?
答:A,B线程对同一数据的修改访问的时候会产生多种可能的结果,由于无法确定线程先后执行的顺序
问:AB线程对同一数据的访问情况是怎么样的,是复制一份呢还是怎么样的?
6、spring容器了解吗?
7、那依赖注入是如何实现的
8、设计模式有哪些
答:单例,工厂,装饰者,适配器
问:说说spring中用了哪些设计模式
答:jdbc算吗? /不算
答:工厂模式
问:怎么用的?
8、事务了解吗,说说ACID原则的中文
9、关于一致性,spring中如何开启事务,项目中用过事务吗?如果使用两个事务同时操作时,需要同时回滚,如何实现?
10、事务隔离级别有几种?分别是为了解决什么问题?脏读中如果A事务不回滚会有问题吗?幻读是什么?
答:多次计数查询出现前后不一致
问:幻读会出现次数减少的情况吗?(好像不会,这个坑之前没了解过)确定吗?
11、mysql是如何实现事务隔离级别的?
答:MVCC
问:具体是如何运行的
答:好像是多个版本的日志,具体不记得
12、mysql索引了解吗?存储引擎InnoDB和MyIsam的区别?存储引擎分别使用的索引结构以及b树和b+树的区别,为什么这么使用
,(此处被绕了,以为MyIsam用的b树),
其它不记得了

算法:跳楼梯走法,走一步走两步。
解法:用了额外数组空间,写的较快,看我写完马上反问,没给时间调试修改。(直接返回ans[n]; 没考虑n的各种取值情况)。
反问:如果n=-1怎么办,答手动返回-1;如果n==0怎么办?答返回-1;(额外数组可能越界);如果n很大,1亿怎么办?
答:用了额外数组导致了O(n)的空间复杂度,可以采用迭代方式记录i-1和i-2的值
笑怼:知道怎么一开始不写
答:涉及到多个变量赋值,担心写错

反问:(1)java进去的主要业务。 培训后按意愿分配
(2)给点学习建议。     底层原理理解不深,部分知道但是不会应用。

面完over。
总结:基础不牢固,项目经验少。
面试官不言苟笑,刨根问底,开始多次反问感觉带着怀疑,追问也会挖坑,一首凉凉结束
#贝壳22届秋招面试##面经##贝壳找房#
全部评论
base哪里呀请问
点赞 回复 分享
发布于 2021-10-26 10:38
10、脏读中如果A事务不回滚会有问题吗? 幻读会出现次数减少的情况吗?(好像不会,这个坑之前没了解过)确定吗? 这两个具体是什么呢
点赞 回复 分享
发布于 2021-09-11 17:51
答出来这么多也凉了吗。。。
点赞 回复 分享
发布于 2021-08-24 22:15
楼主什么时候做的笔试
点赞 回复 分享
发布于 2021-08-23 13:48

相关推荐

emmm别问我为啥上一条帖子隔了两个月我才开始投简历和拿offer,因为我懒😰简单流程如下:周一凌晨改好的简历,然后到处乱投简历;周二接到了三维家的一面通知,临时抱佛脚的背了一些八股;周三上午一面下午通知第二天hr面;周四上午hr面下午拿offer,遂收手支线:在BOSS上顺手投了几个大厂,投字节的时候不小心投城客户端了,结果过了一天HR突然把我简历要走了,还问我能不能整客户端,我直接一口答应(脏面评警告😢)结果在周三下午的时候给我打电话,说前端有空缺实习岗,问我有没有兴趣,然后就跟我约了周四下午一面😰我都没咋准备啊,咩都不会啊😭结果周四下午面完,晚上打电话通知过一面了,赶紧把二面约在下周一下午,留点缓冲时间。逆大天了,我一半的问题都不会,他居然给我过了?运气未免有点好了😥现在正在恶补计网、网安、性能优化的东西(这三大板块我是几乎一点不会,一面几乎一点答不出来,加上我又没怎么背八股,这块被干烂了😵)心得体会与经验:1. 我giao怎么这么快就结束了,我还以为要找好久😨2. 大厂的面试问题真的和中厂小厂很大不同,比如在三维家我能自己吹水到vue的数据劫持、Proxy代理响应式之类的他们就觉得很不错了,但是在字节你但凡敢提到一下就会追问你细节了,一追问马脚就全漏出来了3. 有信心真的很重要,我感觉我能拿中厂offer最重要的就是吹水吹出自信来了,以至于三维家面试反问面试官有哪里还需要改进的时候,他就说很不错了解的很多😦4. 理解很重要,我从头到尾真没背过很多八股,不过有一些知识确实是敲过代码验证过,所以面试的时候能吹水吹得出来😇想了解面经啥的可以直接评论区问我,但我可能也说不全,因为我没有记录,而且今天摆了一天感觉记忆快清空了😵下面是故事时间:我暑假刚开始的时候才开始准备八股,印象很深那个时候连什么原型、事件循环、闭包这些名词都没听过,资料也不知道怎么找,就一直零零散散的准备,感觉也只有js稍微背了一下八股,其他很多时候都是靠完全理解和手写熟悉一些机制的,但这样做效率很低,反正准备了一个多星期半个月就开摆了😭结果一摆就摆到了开学,笔记是乱七八糟的,八股是忘光光的,简历是一直没改的,实习也是一直没投过的。直到上周日晚上偶然和师兄聊天,他突然问我“你怎么还不找实习”,那天晚上才幡然醒悟,是时候做点事情了😡然后就按照上面描述的来走了。其实我感觉我从头到尾都没背特别多八股,也没怎么找刷题资料啥的,早期就是翻尚硅谷或者黑马的入门视频从头学起,中期用面试鸭看了一点点题,主要是在学js机制和敲js代码,后期才发现了w3c的面经网站,然后在那里看着学(那个时候已经懒得敲了,因为有些问题与代码感觉不像是给找实习的看的,忒细了点😂)接下来继续准备字节二面吧,虽然几乎没啥可能可以通过,但是万一有奇迹呢?😍😍😍也祝大家能够早日拿到心仪的offer
我的offer呢😡:我已经预见10天后你会发,节孝子启动了
投递三维家等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
26
分享

创作者周榜

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