数字广东Java后端开发日常实习一面面经

#软件开发笔面经

第一次写面经,攒攒人品,许愿十月能拿到想去的offer!

9.19 数字广东

腾讯会议一直进不去,之后面试官打电话让直接微信视频面试,就忘了开录屏了。电脑话筒声音有点小,只能靠回忆想一点出来。

1.介绍一下自己。

说了学校和目前研二,得奖记录,觉得我介绍的太少,补充说了句还有两个项目。立马就逮着项目问了,感觉对第一个项目好像没什么兴趣。

2.项目相关。

你这个项目有没有上线,是老师接的吗?有没有管理端,可以看见调度信息什么,统计数据。

你这个项目的整体框架是什么,主要用到了哪些技术。

你这个项目登录校验是怎么做的? 回答 AOP环绕通知,在进入之前设置一个过滤器,另外这是微信小程序,不涉及登录密码什么的。

如果有很高的并发量,该怎么做?回答用Sentinel,进行服务限流和熔断等,追问还有没有其他方法,回答构建MySQL和Redis集群。

3.MySQL基本数据类型有哪些。

回答了整型(short、int、byte等,实际上两个都不对)、浮点型(double float)、字符串(Text、Char、Varchar)。

4.Char和Varchar区别是什么。

回答了占用空间一个可变一个不可变。

5.Redis有哪些模式。

一下懵了,不知道指的是什么模式,回答了主从和哨兵模式。

6.主从和哨兵有什么区别。

只说了主从是什么,哨兵提了句不分主从。(Redis集群是真没背啊,简历也没写,懵逼ing)

7.你知道设计模式有哪些,尽可能把你知道的都说出来

我说了工厂模式、单例模式、装饰器模式、适配器模式。

8.什么是工厂模式

回答把创建对象的工作交给工厂类去做,相当于封装起来。

9.SpringBoot用过吗,介绍一下,它的启动过程是什么样的。

回答主要就是让创建web程序变快,更方便。

回答先启动bootStrap文件,之后加载SpringBoot,再启动Spring相关配置类,再加载Spring文件。(这段只是有点印象,记得SpringBoot的启动类加载先于Spring加载)

之后让我说更细节一点,我说不会。

10.有没有用过git

回答没用过,本地部署的

11.Linux了解吗,它的常用命令有哪些

只说了 cd ls mkdir 问修改文件夹权限是什么命令,我说管理员命令是undo,这里确实没看过。

12.前端了解吗,你这个项目是和别人合作的还是网上找的

回答不太了解,只知道一些基本的html标签是什么含义。

13.反问

国企和互联网公司业务有什么区别。回答业务上没什么区别,只不过做的都是与政务相关的。

总结:第一次日常实习面,之前感觉背的还不错,把背了的都写在简历上了,但大多数问题(5-12)就没背,也没往简历上写,结果框框问,有点拷打了,之前以为没在简历上写的就不会问。。。

#软件开发2024笔面经##软件开发笔面经#
全部评论
有约hr面吗佬
点赞 回复 分享
发布于 今天 11:03 广东

相关推荐

1 4 评论
分享
牛客网
牛客企业服务