JAVA研发工程师-上海数慧-一面

自我介绍

Java基础

  1. ArrayList和LinkedList的区别

    添加过程:ArrayList自动扩容,达到最大容量后扩容为1.5倍

    删除过程:ArrayList删除中间的元素后面的元素前移,数据过少时会缩减数组大小

  2. 设计模式

    单例模式:饿汉式,懒汉式,多线程安全的懒汉式,双重校验锁

    工厂模式:

    迭代器:

    备忘录模式:

    策略模式

数据库

  1. 对于事务的理解

  2. 存储引擎

  3. 存储结构:B+树和B树的区别,相对于B树的优点

  4. 聚集索引/索引的分类

  5. 隔离级别

    MySQL默认的隔离级别

    能够解决什么问题

Redis

没了解过所以没问

实习经历

得知为算法复现类型的项目后没再问

Java新特性

垃圾回收器ZGC相对于G1的提升

建议

多看JDK源码

数据库原理

Redis

简历优化-》细化量化实习工作内容

面试内容很少一共只有20分钟全部内容都在这啦

#面经##上海数慧##Java工程师#
全部评论
请问前端面什么啊,我后天面呢
点赞 回复 分享
发布于 2022-04-04 18:07
朋友你现在还是在数慧吗我明天入职数慧前端
点赞 回复 分享
发布于 2021-11-16 13:38
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-05 22:16
老哥啥学历,二本非科班简历能过吗
点赞 回复 分享
发布于 2021-04-02 08:32
请问有笔试吗
点赞 回复 分享
发布于 2021-03-31 17:31

相关推荐

头像
09-01 09:00
已编辑
四川旅游学院 运营
牛客55195891...:主要是专业不好,别的没毛病
牛客解忧铺
点赞 评论 收藏
分享
08-08 16:33
唐山学院 Java
职场水母:首先,简历太长,对于实习和应届找工作,hr一眼扫的是学历,技术看实习,你写的技术栈字太多了,尽量用一句话概括不用写那么详细,技术面的时候会问的,而且技术栈都会在实习或者项目里体现,你要做的是,把你的简历浓缩为一页,删除没用的东西,比如实践经历,自我评价,这些纯废话,没用,专业技能写的太离谱,你真的熟练掌握了吗,建议都写熟悉,找工作和写论文不一样,追求的是干练和实用,把实习经历和项目提前,把掌握的技术栈写到最后,然后去找实习,
点赞 评论 收藏
分享
昨天 10:17
安徽大学 Java
点赞 评论 收藏
分享
评论
3
31
分享

创作者周榜

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