挺厉害的,直接找实习吧
点赞 4

相关推荐

12-17 14:57
已编辑
华南理工大学 Java
#Java# #日常实习面试# 已OC,本来被拒的,结果hr告诉我说十几个人面试有4个通过技术面录取2个我第3,第2不来了,补录。hr上午突然打电话问意向,联系背调走审批流程下offer了一、技术面拷打项目BookDone讲一下电子书的解析流程 责任链模式讲一下数据存储 oss,mysql结合业务问数据库表设计线程池参数,核心线程数多少,线程池原理redis的常用数据类型有哪些项目中哪里用了分布式锁,为什么不直接redis会有啥问题redis获取所有keys,忘了redis怎么实现分布式锁,setnx分布式锁为用了什么?Redisson,为啥用它?用redis会有什么问题。分布式锁原理项目中用了sse,讲一下sse是什么八股1.ArrayList和LinkedList的区别。底层数据结构不一样,所以crud时间复杂度不一样2.看你用了sse问个计网,三次握手是什么?详细讲了过程,syn,ack。为什么不能用两次握手,服务端发给客户端的消息不能够准确接收。继续追问,不会了sql问个sql问题,加联合索引(a,b),select where b =1,a=2可行嘛?不可行,违反最左匹配原则更新一下:我答错了,应该是可以,有a就行,引擎会优化,我没注意到这一点,这个问题问的挺有水平的那如果改成select a,b,c where a=1,b=2但性能还是不好,可能的原因是什么?没答出来面完想了一下,应该是要回表查询,当时没反应过来算法题单链表判断有环怎么判断,说一下思路。快慢指针,快指针一次进2个,慢指针一次进1个,有环会相遇,没还不会相遇退出条件是什么?没有环,快指针判断fastcur!=null。有环fastcur==slowcur反问:1.公司业务是什么,去了做什么。公司业务主要是做一个数据中台,生成报表2.面试表现怎么样   还行3.公司主要技术栈是什么  主要和你项目技术栈差不多,就是springboot,redis,kafka这些更新一下,上午面完下午就通过了,约hr面,这家公司面试体验很好,hr和面试官都很友善二、部门主管+hr面部门主管先面试说一下你觉得满意的项目,我说了第一个和第二个之前有实习吗?没有,课多,没办法实习,现在没课了oj项目:做项目使用到哪些协议? http、websocket、sse项目是一个人独立做的嘛? 是的,前后端都是自己一个人做的你的项目怎么跑的。工厂模式,设计了接口,有一个是在本地跑判题怎么实现的? 我说了模仿力扣,左边题目,右边代码编辑器怎么做代码编辑器的? 使用开源组件判题过程有什么要注意的嘛? 主要是安全问题,超时和超内存bookdone项目:团队怎么组成的。算法组、前端组、后端组、产品组、商业化组,我在后端组做后端开发接口怎么设计的,需求分析怎么做? 产品组做需求分析,后端同学设计接口,使用knife4j团队怎么协作的? 我们使用了apifox,git技术,做Pr和code review,用飞书来排期遇到开发延期怎么处理?怎么抵抗风险? 这个没怎么答好hr再来面试你们学校有哪些课?数据结构、操作系统、计网、数据库软件工程专业和计算机专业的主要区别是什么?偏重实践,重视项目项目,多了一些软件体系结构、设计模式等课程你觉得自己的优势和劣势是什么? 优势:1.项目写的比较多2.相比没有实习经历的同学有团队开发经验,有code review经验3.科班生,专业基础扎实一些 劣势:没有过真实的企业实习经历,代码规范性不够好,架构设计不够合理,需要在企业实习中不断学习实习的目的是什么? 1.期待转正balabala 2.在企业实习过程中加强自己的代码规范性以及架构设计来杭州考虑过租房吗? 听说公司在杭州的***,我看了租金,2000多都能租很好的了,应该问题不大,杭州租金那么低hr反问环节?你们公司的企业文化是什么? hr:脚踏实地回应了一下,非常认同企业文化,就像我之前说的代码规范问题,实习生在做一些简单的crud工作时,也要做好代码规范
查看36道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务