杭州小厂java实习面经二面 40min offer

这个面试很怪,hr面和技术面混合。是一种很新的面试风格

  • 自我介绍
  • 最有成就感的事情
  • 你最晚睡觉的时候是几点,是因为什么事情?(我说通宵写模块,队友在催,我这个模块没做出来,他们没法进行)
  • 详细说下这晚是怎么分配时间的?
  • 你要把这个模块做好,你觉得要在哪些方面怎么做更好?
  • 我现在一张表存20亿的数据,你觉得这个服务能稳定运行吗,为什么?
  • 为什么数据量大了查表会慢呢?怎么样查慢?怎么样查不会慢?
  • 除了跟Mysql索引机制有关,还有什么有关?
  • 使用查询语句的时候有什么规范,sql怎么写,是必须做到的?
  • 还有什么情况会导致索引失效?
  • mysql主从复制的原理
  • linux服务器折腾过吗?常用哪些命令?
  • nohup有什么弊端吗?
  • vi有用过吗?
  • 假如有个20G的文件,我用vi打开会有什么效果呢?
  • 那在服务器上把一个nohup运行的jar包删掉,进程正在执行,我把jar包删掉,会出现什么影响吗?
  • 结合你对JVM和java的理解,你觉得什么情况下会有影响,什么情况下没影响?
  • 有感兴趣做一些小项目或者小工具吗?介绍一个
  • 从小到大吃过最大的苦是什么?你是怎么度过这段时间的?(又问别的,这个面法真的很新)
  • 看书吗?最近看了什么呢?学到什么?
  • 接下来的实习计划是什么?
  • chatGPT有用过吗?用下来的感受是什么?为什么觉得很好,你问题的初衷是什么?流程是什么样子?chatGPT给你什么结果?你对此有什么反思?
  • 你觉得他对开发有什么帮助吗?或者有什么影响吗?
  • 那你接下来的职业规划呢?
  • 你觉得怎么样的公司会吸引你?

---------------反问-------------------

  • 关于chatGPT,你怎么看,会对我们程序员有影响吗?
  • 你觉得我有哪些需要提升的
  • 贵公司的业务
#软件开发2023笔面经##java面经##面经##实习面经#
全部评论
如果您在运行中的nohup进程的Jar包文件被删除,会出现以下情况: 当您删除正在运行中的Jar文件时,Java进程将继续运行,因为它已经将jar文件加载到内存中。因此,删除jar文件不会对正在运行的进程产生任何直接影响。 但是,如果该进程需要重新启动或重新加载jar文件,则会出现问题,因为文件已经被删除。如果您希望重新启动或重新加载Jar文件,您需要先停止该进程,然后再重新启动它并加载新的Jar文件。 此外,如果进程在jar文件被删除之后试图写入该文件,那么该操作将失败,因为该文件已经不存在了。这可能会导致进程出现异常,例如IOException。 因此,建议您在运行中的进程使用完之前,不要删除其依赖的文件,否则可能会对进程产生影响。如果您需要更新Jar文件,可以采用重启进程的方式,确保使用最新的Jar文件。
3 回复 分享
发布于 2023-03-11 17:50 四川
nohup是一个用于在后台运行命令的工具,它可以让命令在退出终端后继续执行,并且不受挂起、退出等影响,使用nohup命令可以避免终端关闭后命令停止运行的情况。虽然nohup命令非常方便,但它也存在一些弊端,包括: 输出问题:使用nohup命令运行的命令会将标准输出和标准错误输出重定向到nohup.out文件中,如果不适当处理,nohup.out文件可能会不断增大,占据磁盘空间。 进程管理问题:使用nohup命令运行的进程在后台运行,如果需要停止或重启进程,需要手动查找进程并终止它们。 日志管理问题:使用nohup命令运行的进程通常不会生成日志文件,如果需要记录日志,需要手动编写脚本或使用其他工具进行日志管理。 资源占用问题:使用nohup命令运行的进程会一直占用系统资源,如果进程运行时间很长,可能会导致系统资源紧张。 因此,使用nohup命令需要慎重考虑,需要对输出、进程管理、日志管理和资源占用等问题进行充分的考虑和规划,以保证系统的可靠性和稳定性。同时,也可以考虑使用其他工具,如supervisord、systemd等进行进程管理,或使用日志管理工具进行日志管理。
2 回复 分享
发布于 2023-03-11 17:46 四川
成就感这个我面快手也被问到了
1 回复 分享
发布于 2023-03-14 16:40 河北
学长救我
1 回复 分享
发布于 2023-03-14 10:08 广东
大佬在哪找的面试题呀,可以分享一下嘛😋
1 回复 分享
发布于 2023-03-12 15:52 广东
好多有意思的题目啊,有兴趣可以来我们阿里中间件团队:https://www.nowcoder.com/feed/main/detail/e35b4791abd04e5dac89ff214f8253d2?sourceSSR=users
1 回复 分享
发布于 2023-03-12 10:58 浙江
老哥反问的第一个问题,面试官怎么回答的
点赞 回复 分享
发布于 2023-03-25 12:00 福建
问chatgpt就离谱
点赞 回复 分享
发布于 2023-03-21 16:36 广东
佬,投的哪里
点赞 回复 分享
发布于 2023-03-12 22:37 江西
哥,看了你主页感觉好多面试,我在****上都不理我,请问有什么诀窍吗
点赞 回复 分享
发布于 2023-03-12 15:33 重庆
大佬是23届的吗在哪里找的面试,我的简历都投不出去
点赞 回复 分享
发布于 2023-03-11 21:27 湖南
哥们太强了
点赞 回复 分享
发布于 2023-03-11 21:08 广东
你为什么去四川了
点赞 回复 分享
发布于 2023-03-11 19:35 湖北
最近天天看到老哥面经,感谢分享 加油!
点赞 回复 分享
发布于 2023-03-11 18:21 浙江

相关推荐

12-10 10:39
已编辑
门头沟学院 Java
一面boss面谈谈项目,聊聊日常什么的,人很和善二面技术面连环问Q.谈谈redis,起了啥作用Q.Redis是单线程还是多线程?为什么快?Q.redis你用过哪些数据类型Q.你是怎么设置和存k的Q.reeds里你存过map吗,可以存吗,存了之后会和redis本身的键值对冲吗Q.说下MapQ.你为什么用CurrentHashMap而不HashMap?你用它存了什么?Q.CurrentHashMap为啥线程安全Q.CHM加了什么锁?Q.你的项目里,线程怎么就面临不安全问题了,线程安全问题体现在哪里Q.知道项目怎么打包吗?怎么把项目打包成特定的名称?默认打包完的jar包不能用吧Q.假如你的prooertis配置项的中文注释乱码了,你能解决吗?Q.怎么在windows环境运行一个jar包,linux里呢Q.整个项目启动完,这是个进城还是线程?Q.一个项目默认的线程池是多少,怎么查看?Q.你的项目咋配的线程池Q.音视频数据是怎么传输的?Q.springboot内嵌的服务器是什么?Q.你说的netty是个插件吧Q.tomcat基于什么,干啥的Q.那你说下nrtty基于什么?Q.NIO是什么,和网络协议有关吗Q.你的netty会对Tomcat造成影响吗?Q.Http基于什么?能不能处理UDP?Q.我看你项目用到了websoket,tomcat不能处理吗?为啥要用netty呢Q.Tomcat能不能处理UDPQ.netty都能处理什么请求协议Q.http,https,tcp,UDP分得清吗Q.知道AOP吗?它能做什么功能Q.AOP能对所有方法全局配置吗
查看60道真题和解析
点赞 评论 收藏
分享
12-11 13:53
已编辑
门头沟学院 Java
10:20左右开始HR面:15min左右1. 问:请说明您目前就读的学校和专业背景,以及入学方式。2. 问:您是通过异地高考进入学校的吗?当时是以什么分数线录取的?3. 问:您在校期间的专业排名情况如何?是否有参与社团或学生会组织?4. 问:您参与的社团活动是否与您的专业相关?5. 问:您在该社团中具体参与了哪些开发工作?是否有其他兴趣爱好?6. 问:您在上一段的实习经历是什么时候开始的?是否已经结束?7. 问:您在实习期间承担了哪些工作内容?公司规模如何?8. 问:您未来的职业规划和学业规划是什么?9. 问:您是否了解我们公司主要从事的政府项目开发?是否能够接受这类工作内容?10. 问:我们公司的实习岗位转正机会和薪资待遇如何?您能否全勤到岗?11. 问:您目前的居住地点距离公司有多远?12. 问:我简单说明我们公司的规模和业务分布情况。如果面试通过,您预计何时可以到岗?13. 问:我简单介绍我们公司的试用期考核制度。您还有什么想了解的?技术面 40min左右1. 问:在线考试系统是您独立完成的吗?2. 问:这个考试系统的使用对象是谁?3. 问:您在项目中使用的Coze平台主要功能是什么?4. 问:Coze平台是否构建了知识库?集成方式是什么?5. 问:Coze平台的权限管理是如何实现的?6. 问:请说明拦截器、过滤器和Spring AOP的执行顺序。7. 问:智能电子月报是用Python开发的吗?8. 问:项目中使用了哪个大模型?9. 问:项目中是否构建了知识库体系?10. 问:PDF解析入库的具体实现方式是什么?11. 问:PDF解析是否使用了MCP技术?12. 问:大模型在项目中具体发挥了什么作用?13. 问:解析后的PDF数据存储在哪里?如何被大模型调用?14. 问:您在学校主修和选修了哪些课程?15. 问:您对Java AI应用开发体系的熟悉程度如何?16. 问:您了解哪些好用的Embedding技术?17. 问:您使用的Embedding模型具体是哪个?部署方式是怎样的?18. 问:您的大模型和Embedding模型都是本地化部署的吗?19. 问:您使用的云服务器是哪家厂商的?20. 问:模型部署的具体技术方案是什么?知识库是如何构建的?21. 问:您是通过爬虫获取的数据吗?获取的是网页数据还是文件数据?22. 问:您使用的Spring Boot版本是什么?23. 问:您对Spring AI和LangChain的结合了解程度如何?24. 问:Java集合框架包含哪些主要接口和类?25. 问:Map接口的实现类有哪些?它们是有序还是无序的?26. 问:List接口的实现类有哪些?它们是有序还是无序的?27. 问:您了解哪些关系型数据库?28. 问:您对数据库的使用经验如何?29. 面试官介绍:公司主要使用到的国产数据库和技术栈30. 问:MyBatis和MyBatis-Plus的区别和优缺点是什么?31. 问:如何使用MyBatis-Plus实现数据脱敏?32. 问:请说明线程的生命周期。33. 问:RESTful风格接口的参数接收方式有哪些?34. 问:POST接口的参数接收形式有哪些?35. 问:Spring MVC中常用的参数接收注解有哪些?它们的区别是什么?36. 问:@Controller和@RestController有什么区别?37. 问:@RestController等同于@Controller加什么注解?38. 问:Spring中的依赖注入方式有哪些?39. 问:@Autowired和@Resource注解的区别是什么?反问:问:我们公司在AI开发方面的具体应用场景是什么?答:做AI应用相关,在向这块转型,包括知识库、智能问述、MCP工具调用相关的等等问:实习生主要的工作内容是什么?是否会涉及前端开发?答:Java后端接口开发,辅助项目模块开发,不涉及前端
点赞 评论 收藏
分享
评论
19
56
分享

创作者周榜

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