得物客户端一面

1.自我介绍
2.上来先问了语言,java和js
3.说说线程池的原理?面试官提示,核心线程和最大线程数的区别
4.数据库的底层实现?
5.为什么需要索引?一级二级索引的区别?
6.Hashmap hashtable concurrentHashmap sparsearray挑熟悉的介绍一下?hashmap底层实现?
7.Try catch finally是什么,如果都含return会返回哪个
8.http2有哪些升级?说了头部压缩和二进制分帧,追问分成frame之后怎么重组?
9.了解socket的粘包、拆包吗?完全不懂,瞎说的(完全不对)。这里附个答案链接
10.Service和intentservice的区别?broadcast有哪些注册方式
11.看我不太熟悉android,最后又问了个java的:jvm的内存模型?
总结:全程都在问八股,但面试官人很nice,会经常跟我互动,很像坐在对面跟我聊天(之前遇到的某个面试官一边写代码一边面感觉就emmm),看我紧张跟我说最后一场了,后面没了,可以慢慢想。反问的时候我看了眼超时了几分钟,就直接说周末愉快了。
本菜鸡感觉面的一般,也不知道能不能过,谨此记录,和诸位共勉。
全部评论
和我一样的面试题😂
1 回复 分享
发布于 2023-09-23 23:50 江苏

相关推荐

09-04 15:26
西北大学 Java
1. 你觉得你有什么优点?2. 碰到问题是怎么解决问题的?解决思路是什么?3. 自己的协作,和其他人相处怎么样?4. 觉得你自己有什么缺点?5. 觉得哪个项目自己比较熟,讲一下6. Redission的定时器是用什么实现的?7. 看门狗续期怎么检测任务是存活的?8. 如果fullgc了,然后看门狗阻塞了,此时key过期了,应该怎么处理?9. redis的路由是在客户端路由吗?10. 有部署过集群吗?11. 说说redis的几种数据结构,以及底层的物理结构是什么?12. Zset底层数据结构是怎么实现的?13. redis哈希结构扩容是怎么做的?14. 有看过redis相关的书籍吗?15. redis过期key清理机制是什么?16. 库存预扣时有没有数据不同步?17. 操作系统内存管理的机制是什么?18. TCP中的滑动窗口和拥塞窗口的作用是什么?19. HTTP协议的结构是什么样的?请求报文和应答报文分别有什么?20. 请求头中有什么?21. 浏览器输入URL到呈现页面会发生什么?22. HTTPS中用到了那两种加密算法23. 为什么要用非对称加密和对称加密?24. JVM中如何标记垃圾的?25. 说下synchronized锁升级的过程26. 介绍一下AQS27. 说下ReentrantLock的公平和非公平机制28. java的动态代理了解吗?怎么实现的?29. CGLIB是什么实现的?30. 有了解过什么RPC框架吗31. 分布式相关内容了解吗?CAP理论和Base理论了解吗?32. Spring的自动配置原理33. Spring怎么解决循环依赖的问题?34. 为什么两级不行?35. RC和RR两种隔离级别在MVCC中执行有什么差异?36. MVCC是解决什么场景的问题?37. 算法:编码字符串解码输入:s="3[a]2[bc]输出:"aaabcte38. 算法:求和为target的子序列长度最大值输入:nums=[1,2,3,4,5],target = 9输出:3解释:总共有3个子序列的和为9:[4,5],[1,3,5] 和[2,3,4]。最长的子序列是[1,3,5]和[2,3,4]。所以答案为3
点赞 评论 收藏
分享
评论
5
19
分享

创作者周榜

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