深圳南山一家小厂的凉经
- 1、先介绍自己的项目
- 2、说一下HTTP的请求发送流程(我感觉是想问我TCP的三次握手协议吧)
- 3、问了一下底层协议的区别,TCP和UDP的区别
- 4、问了一下链表,链表和数组的区别,链表和数组的查找时间复杂度。单向链表和双向链表的区别。
- 5、Websorckter和sse是基于什么协议。
- 6、Myql索引的底层数据结构,对B+树的看法,如果让你搜索你会怎么搜索。问了一下为什么不会用红黑树。
- 7、mysql设置索引的好处和坏处。
- 8、二分查找的时间复杂度,二分查找是怎么实现的?
- 9、java缓存和redis缓存的区别,为什么不用java缓存,要用redis缓存?后面又问计算机里cpu和内存都有缓存,缓存有什么作用?答得很烂,让我下去搜一下。
- 10、java进程的内存分配情况?这个没有了解过,可能是想问jvm的内存分配结构?
- 11、java栈溢出的情况有了解吗?答错成内存溢出了,然后问我有什么区别?答不上
- 12、get和post的区别。get的请求参数有限制吗?post的请求体参数有限制吗?延申到如果有的话,文件上传是怎么实现的?
- 13、问了一下常见的设计模式,策划模式解决了什么问题?
- 14、你是怎么解决问题的?答得不是很好,我说一般先问ai,然后再上论坛,列举了一下我项目中遇到问题在论坛上面找到的解决方法。
- 15、单元测试解决了什么问题?这个我觉得更像在问测试,我说了一下肯定是为了提高测试效率,第二个就是回归测试的时候不用再去自测。
- 16、java为什么要有包装类?
- 17、static方法和常用的方法,内部静态类和普通类的区别。
- 18、final 如果修饰对象,里面的变量还可以改变吗?
- 19、JDK1.8的新特性。答了lambda和Stream流,问我lambda的本质是什么?stream流使用过吗?答了用的不是很多,平常就用它来排序和分类。
反问环节 1、直接问他栈溢出和内存溢出的区别。 面试官挺好的,说你下去一查就知道了,但是还是大概的给我解释了一下。 2、问了一下就今天的面试情况来说,我的缺陷? 他不好说,就说他想要的不一定要有广度,可以往一个地方去钻研,这样才会有亮点和竞争力。 3、问了一下项目业务。 感觉纯凉凉,非常敷衍,就大概介绍了一下他们在做云监控的项目,已经做很久了,目前是在更新迭代。
面试时间大概30分钟。
非常凉凉,感觉每道题都是答上个5 6成,再往深我就完全不会了。 很多东西根本没吃透,项目问的很少,基本上都在往协议和底层数据结构来问。 感觉面试官他不想问八股,就是想问你计算机底层和网络一些原理?还有对数据结构的掌握程度。
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
我想问一下大家简历的字体是多少号的呢,是2页还是3页
2
今天面了两家公司,面试时间都比较短直接总结到一起了第一家1. 自我介绍2. 公司两个项目开发中,用到 Codex 或 Claude Code 了吗?3. 具体是用来写什么?用的是最多的哪个?4. Claude Code 用的是什么模型?5. 什么时候开始用的?(精确到具体月份)6. 是官方账号还是中转站?7. 当时开发一天用多少钱?8. 平时用到什么 Skill 或 MCP 吗?9. Claude
5
找实习从7月22号开始投,现在也总算是有offer了
5
怎么会有笨蛋从一月到现在,背了7个月的面试题,还啥都不会呢,到底背哪里去了,该怎么办
3
【入职求助贴】萌新刚入职某大厂做后端开发,目前还在试用期。最近遇到一个棘手的问题,想向大家求助一下。入职不久,leader 给我派了一个任务。跟我说是0.5天就可以解决,我刚毕业入职,做了一个星期没有做出来。实现一个收集定时成功任务的案例。听起来好像不复杂,但我自己摸索着做了一整个星期,到现在还没达到预期效果。这一周我基本是“边学边做”的状态,遇到卡点也会每天主动找 leader 沟通进度和疑问。
2
