四达时代面试

笔试完差不多四个工作日约面的

笔试回顾 1. (针对校招算法题)你对哪道题印象比较深刻?/ 有一道手机号格式化的题,你能说一下当时的解题思路吗? 2. 有一个字符串,里面数字字母混杂,但有一个连续11位的数字,你如何把它找出来?(回答的滑动窗口解法) 3. 有没有更简单的方法,正则表达式用过吗? 4. 正则表达式中,点(.)、星号(*)和加号(+)代表什么?

Java基础 1. 说一下Java中的锁,你知道哪些? 2. synchronized是对象锁,它加锁的位置你知道吗? 3. synchronized使用的锁也分好几种,比如重量级锁,另外两个是什么锁? 4. 线程池的四种拒绝策略都包含什么? 5. 说一下线程的生命周期。 6. Java中的传统IO(BIO)和NIO有什么区别? 7. 说一下类加载器的双亲委派机制。

微服务与中间件 1. 微服务接触过吗?用到的技术栈有哪些? 2. 分布式事务是用什么解决的?(回答的seata)

(追问)用的是哪种模式?有没有遇到过该模式事务回滚有问题的情况? 3. 消息队列用过吗?用的是哪个?使用它是为了解决什么问题?

其它 如果一个接口慢,排查发现是SQL查询慢,你会如何分析原因? 在Linux下,如何找到一个名为 a.test的文件?

场景题 假设要你实现一个年会抽奖系统,一等奖10个,二等奖20个,三等奖70个,要求每个人抽一等奖的概率是1%。请说一下你的实现思路。

基本问的都不深,点到为止,更像是在走流程,也没有反问环节

#做完笔试后你收到面试了吗?##面试问题记录#
全部评论
感觉除了语言,其他的问的都很浅,也少
点赞 回复 分享
发布于 04-05 21:18 陕西
这场景题比较新
点赞 回复 分享
发布于 04-02 21:25 辽宁
感觉问的似乎不难
点赞 回复 分享
发布于 04-02 21:10 北京
过了吗
点赞 回复 分享
发布于 04-02 20:47 江西
面试结果什么时候出
点赞 回复 分享
发布于 04-02 10:44 河北

相关推荐

不愿透露姓名的神秘牛友
04-25 10:00
点赞 评论 收藏
分享
04-24 11:12
已编辑
燕山大学 Java
1. 讲讲项目里的引入缓存+强制刷新,是怎么做的?(这个已经改了,现在换一套说法)2. 刚刚说的加的锁是怎么实现的?3. redis分布式锁是公平锁还是非公平锁?(这里答错了)4. 追问:公平锁和非公平锁你是怎么想的5. Java当中的锁你知道哪些?6. synchronized你展开讲讲(锁升级有点卡)7. 看你写了策略模式,设计模式你知道哪些,都说一说(单例,工厂,策略)8. Java中的线程有哪些状态9. 讲讲死锁10. 怎么避免死锁11. 讲讲Java的集合12. 追问:你说到了这些List、Queue、Set、Map这些,你讲讲这些你熟悉的实现类(讲了ArrayList、LinkedList顺便对比了下,以及HashMap,讲了1.7、1.8)13. 追问:HashMap的树化和退化条件(顺便讲取值由来)14. 追问:讲一讲HashMap的扩容过程15. 追问:HashMap是线程安全的吗(顺便讲了一下,插入成环的原因,1.7头插、1.8尾插,顺便结尾提到concurrentHashMap)16. 追问:讲讲concurrentHashMap(讲1.7、1.8区别对比)17. Redis的数据类型有哪些(顺便讲了String,ZSet的底层编码实现)18. key的过期策略(还真忘了)19. Redis是单线程还是多线程20. 追问:为什么单线程还能做到高性能21. 讲讲Redis的缓存一致性问题22. 缓存穿透,缓存击穿,缓存雪崩这些缓存异常情况怎么做的23. MySQL事务的隔离级别24. 索引类型有哪些25. 追问:对比下B+树索引和哈希索引26. MySQL的锁讲一讲27. 讲讲乐观锁和悲观锁手撕:链表找环(15min)-快慢指针讲思路反问:想请教您一下,今天面试哪里需要优化一下、假如我能进贵公司,我做的业务可能是什么**总结反思**Java并发需要加强,特别是AQS,synchronized,锁MySQL的事务、锁Redis的key过期策略,缓存方案再研究一下
查看30道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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