淘天一面 3/26 part1

#软件开发2024笔面经# 1、平时都是用java语言吗

2、集合分为哪几类

3、arraylist底层

4、声明arraylist,java语言会做什么操作

5、arraylist什么时候扩容

6、arraylist是线程安全的吗

7、线程安全的list有哪些(忘了)

8、hashmap的底层原理

9、解决hash冲突一般有哪几种方法

10、hashmap是线程安全吗

11、线程安全的map有哪些

12、hashtable和concurrenthashmap的区别

13、concurrenthashmap最耗时的操作是什么

14、java线程有哪几种状态

15、线程之间如何通讯

16、进程和线程的区别

17、字符串常量池的理解

18、jvm的内存模型

19、堆分为哪几个模块

20、讲一下full gc和young gc的区别

21、代码有没有办法手动触发gc

22、执行system.gc()系统会发生什么

23、会立即触发回收吗

24、jvm的gc有哪几种常见的算法

25、java的字节码文件的加载过程

26、java的常量在哪个阶段被赋值(答错了)

27、双亲委派机制

28、双亲委派主要解决什么问题

29、mysql的索引实现和使用

30、mysql的隔离级别

31、数据库默认隔离级别

32、项目有没有做过数据库优化,然后是这么做的

33、syncronized的实现原理

34、syncronized和lock的区别

35、怎么创建一个线程,怎么创建线程池

36、创建线程池需要注意什么

37、什么是死锁

38、怎么避免死锁

39、有了解过设计模式
全部评论
感觉不是很难
2 回复
分享
发布于 03-27 11:58 江苏
咋全是八股😂
1 回复
分享
发布于 03-27 08:16 上海
联易融
校招火热招聘中
官网直投
春招合集来咯,看看帖
1 回复
分享
发布于 03-29 00:38 陕西
没有手撕嘛,哪个部门呀
点赞 回复
分享
发布于 03-27 11:35 广东
需要内推的找我哈,内推后,也辅助同学们更有效的获取一手信息。当前职位本科优先考虑。
点赞 回复
分享
发布于 03-28 16:33 浙江
请问有后续嘛
点赞 回复
分享
发布于 03-29 10:22 浙江
竟然全背过,可惜没面试机会
点赞 回复
分享
发布于 04-11 21:22 湖南

相关推荐

#软件开发2024笔面经#电话面试先自我介绍,在杭州工作介意吗(浙江人当然不在意)看你对第一个项目比较满意,介绍一下第一个项目,你都干了些什么,有什么亮点和难点(介绍项目,觉得搭建安全框架和进行加密传输比较有亮点)你用到了AES加密,讲讲AES加密有什么特点,为什么不用RSA加密。(AES是对称加密,加密和解密密钥相同,计算开销比较小,RSA是非对称加密,计算开销大,效率低)你把AES的密钥写死在前后端,你觉得这样安全吗,应该怎么做。(不安全,其他人可能通过查看前后端源码来窃取密钥,应该每次绘画动态生成密钥,用公钥加密传输密钥,密钥加密消息传输,https的那套)你觉得你的项目还有什么难点和亮点,用了什么特别的数据结构和技术。(我想一下下,然后面试官说算了,问你几道场景题吧)有两张表,订单表(订单id,用户id,商品id),商品表(商品id,价格)找出购买商品价格大于10元的用户select 用户id from 订单表 left join 商品表 on 商品id where 价格 >10(现在感觉要加个distinct)订单表变为 订单表(订单id,用户id,商品id,商品数量)找出花了最多钱的用户,哪个商品卖的最好select 用户id,sum(商品数量*商品价格) as total from 订单表 left join 商品表 on 商品id group by 用户id order by total limit1面试官问是商品数量*商品价格吗,感觉做错了,后面我又补充想起来要加descselect 商品id,sum(商品数量) as total  from 订单表 left join 商品表 on 商品id grou by 商品id order by total limit 1面试官提醒我还需要join吗, 看了一下订单表里商品id和商品数量都有,不用join了感觉听到面试官叹了口气问对哪些数据结构比较了解,我问排序查找算法这些吗? 现在想可能是想问集合?问java基础 讲一下异常,讲一下try catch finally的执行顺序
点赞 评论 收藏
转发
18 126 评论
分享
牛客网
牛客企业服务