成都某小厂一面

一个挂着实习,实际秋招的岗位。
个人背景:末9本,正在申港新硕,想找日常实习,先拿小厂练手(
算本人处女面,30分钟,无算法,大部分都是八股

八股部分:
1.java数组和链表的区别(ArrayList和LinkedList)?(讲的一般)
2.异常怎么处理?:讲了Throw和try-catch-finally
追问:两种方式的适用场景?(没答上来)
3.什么是线程和进程?
4.线程的生命周期?
5.如何解决并发冲突?(讲了synchronized和ReentrantLock,应该先讲乐观锁和悲观锁的)
追问:ReentrantLock的公平锁和非公平锁区别?
6.线程池如何创建?(讲了ThreadPoolExecutor和Executors)
追问:创建线程池核心参数?(讲了corePoolSize、maximumPoolSize、workQueue)
7.如何设定线程池的核心大小?
8.设计模式中策略模式是什么?(没答上来)
9.三种工厂模式?
10.MySQL索引的分类?
11.索引的数据结构?
12.怎么优化慢查询?(讲了执行计划分析)
13.执行计划里索引长度有什么用?(没答上来)
14.MySQL哪些场景会导致索引失效?(没答上来)
15.知道微服务吗?微服务有什么好处和坏处?(搞过SpringCloud那一套,但是丢太久了,讲不太好;我简历也没写微服务相关的东西)

项目部分:
第一个是搞的大模型应用开发,agent相关的东西;第二个是点评外卖的揉合变体。只问了第一个没问第二个,貌似面试官自己也不太懂大模型应用,老在问这项目是干什么的有什么功能。问了几个也没兴趣了草草结束。

其他问题:
1.平常通过什么渠道学习技术的?(B站、博客、谷歌、开源项目)
2.最近在学什么?(大模型应用开发)
3.最近有没有在看纸质书?(没有)
4.有没有自己写博客?(写一些自己碰到但网上搜不出来的坑)
5.怎么去学习新语言和新项目?(新语言:了解语法和框架;新项目:看文档和源码,从接口往下逐层搞懂功能)

反问:
有什么建议给我?答:把基础打得扎实一些;多去实习接触一些真实项目及其业务。

总结:肯定挂了
1.八股还要加强,尤其java并发和多线程没准备好。但他全程都没问redis, mongodb, es,消息队列也不问。按着项目背八股那我都白背一堆了。
2.项目得再优化写法。第二个点评外卖的变体玩意不知道是不是被看出来了,多面几个再看看是不是扬了换成大麦好点。
全部评论

相关推荐

哇哇的菜鸡oc:他这不叫校招offer,而是实习offer
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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