近来多次面试总结

虽然面的不多,但陆陆续续也有好几次面试了,可能运气好,面试官人都很不错,就算把我挂了,面试官全程也是笑嘻嘻的,虽然目前一个offer都没有,但也总结一下,。
一共仅有的几次顺序大概是腾讯的测开-美团的前端(开发测开都挂了,被前端捞的,问的也都是后端开发)-淘天的两轮技术面 -拼多多三轮面试
面试题顺序不记得了,印象最深的大概有以下几个:
Java基础:
1.基本集合类型,后来细问了arraylist,linedlist的区别
2.concurrenthashmap如何实现
3索引是什么,有哪些,采用b+树的原因,磁盘采用什么来存储数据?
4索引建立的注意点
5数据库如何优化
6分库分表,这个不知道
5.redis的数据一致性
6.redis的分库分表?(不知道,不记得具体问的啥,因为不会)
7.nginx的默认负载均衡策略有哪些
8.tcp4次挥手最长响应时间
--------_又想起来了别的
9.OSI七层模型
10.Linuxvi编辑器,:q!,number,jstack
11.MySQL的事务隔离级别
12.bean的加载流程
13.springboot底层如何实现,这里考了一个什么没听懂
14.springboot优势
15.为啥用redis,有什么好处(答我只会这个
16.数据库引擎
17.为什么要springcache
18.写几个sql的,用到的有innerjoin和groupby,count啥的不难,但是当时脑抽没写出来(拼多多好多手撕,考过双指针,单例,二分查找,我的考的都不难,但是会问你优化时间复杂度啥的
19.智力题,称重,几个球找轻的那个
20.场景题,有token如何保证用户不能同时两个登录,回答每次登录token刷新,之前的用户就不能成功发请求,不知道为什么说不行,还问了session和cookie为什么不用,还问了cookie能不能保存token,应该肯定可以吧,不知道还要回答什么,token本身不是保存在浏览器本地内存里吗,保存到cookie不是反而体现不了它的优势了吗
21.场景题,如何保证库存并发安全,乐观锁加版本号,进一步就说可以在redis里lua脚本实现,问还要具体一点,就不会说了
20.场景题如何测试新闻评论功能,当时一点不会,现在觉得可以这
全部评论

相关推荐

1. **单继承与多继承:虚函数表的结构有什么不同?**2. **C++程序的编译过程是怎样的?**3. **C++中的内存管理机制有哪些?**4. **栈和堆的内存分配有什么区别?**5. **局部变量、全局变量和静态变量之间的区别是什么?**6. **全局变量定义在头文件中可能引发哪些问题?**7. **什么是内存对齐?为什么它很重要?**8. **内存泄漏是什么?如何检测和解决?**9. **如何防止内存泄漏?内存泄漏检测工具的工作原理是什么?**10. **智能指针的种类有哪些?它们的实现原理是什么?**11. **请举例说明智能指针的应用场景。**12. **如何将一个 `unique_ptr` 赋值给另一个 `unique_ptr` 对象?**13. **使用智能指针时可能出现哪些问题?如何解决?**14. **在Visual Studio中,如何检测内存泄漏并定位泄漏代码?**15. **深拷贝与浅拷贝的区别是什么?**16. **什么是虚拟内存?它的作用是什么?**17. **C++与其他编程语言(如Java、Python)的主要区别是什么?**18. **C++11引入了哪些新特性?**19. **C和C++之间的主要区别是什么?**20. **Python与C++的主要区别有哪些?**21. **什么是面向对象编程?**22. **面向对象编程的三大特性是什么?**23. **重载、重写和隐藏的区别是什么?**24. **如何理解C++是面向对象的编程语言?**25. **什么是多态?C++中如何实现多态?**26. **静态多态与动态多态的区别是什么?**27. **C++类的基本概念及其特性是什么?**28. **什么是虚函数?什么是纯虚函数?**29. **虚函数与纯虚函数之间的区别是什么?**30. **虚函数的实现机制是怎样的?**相关面经可以参考大佬的面经链接  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看30道真题和解析
点赞 评论 收藏
分享
3 12 评论
分享
牛客网
牛客企业服务