📍面试公司:虾皮👜面试岗位:后端开发📖面试问题:1. 怎么解决git冲突2. 为什么要用声明式事务3. 一个用户开多个客户端上传怎么保证不会超出最大空间限额4. 延时任务怎么做的5. 分布式环境下延时任务会重复执行吗,怎么解决6. 为什么要用虚拟内存7. swap操作干嘛的8. 应用程序调用malloc函数获得内存是怎么获得的,操作系统会做些什么,程序又会做些什么9. 你说那些碎片内存的大小都是4KB的整数倍,那假如应用程序获得一个内存页之后,它有一个String要存里面,难道整个内存页只存它吗?具体是怎么存的10. 输入网址到出现页面的过程11. 假如服务端宕机,客户端怎么知道它宕机了?整个过程是怎样的12. 服务端宕机和服务端所在机器断电对TCP这个过程有什么不同的影响吗13. TCP三次握手14. TLS握手有几次,怎么握的15. 对称加密和非对称加密16. 做题,二叉树的右视图17. 做题,n个长度为m的有序数组合并。18. 开源经历讲讲,怎么衡量优化的程度,怎么实现的?19. 反问#软件开发笔面经#