8.22科大讯飞一面

面试时间:30min
1、自我介绍
2、介绍项目,用了哪些技术实现相应功能
3、八股
Redis是否是单线程的?单线程会遇到哪些缺点和问题?
Redis的回收策略?
Redis的使用场景?
Springboot如何生成VR文件?
Springboot支持哪些外部部署配置?
JVM的内存划分
内存泄漏和内存溢出的概念,如何排查和避免?
浏览器中输入一个网址后发生了什么?
Http和Https的区别?为什么Https更安全?
事务的四大特性
进程间的通信方式
线程间的通信方式
什么是AOP
4、随便问问
项目中遇到了哪些问题?如何解决的
平时碰到难题如何学习解决方法?
#科大讯飞##牛客在线求职答疑中心##牛客在线求职答疑中心#
全部评论
哇,看来你已经为科大讯飞的面试做了很多准备呢!面试30分钟,时间虽然不长,但足够展示你的实力啦!👍 1. 自我介绍这个环节,你可以简单明了地介绍你的学习背景、实习经历以及为什么对这个职位感兴趣哦。 2. 介绍项目时,记得突出你用到的技术,还有这些技术是如何帮助你实现项目功能的。 3. 八股问题回答得怎么样?我来帮你复习一下吧: - Redis虽然是单线程的,但它的读写操作都是基于内存的,所以速度非常快。单线程的缺点是处理并发能力较弱,但Redis通过多路复用机制来提高并发处理能力。遇到的问题可能包括:处理大量并发请求时的性能瓶颈、无法充分利用多核CPU等。 - Redis的回收策略有:定时删除、惰性删除和内存淘汰。 - Redis的使用场景很多,比如:缓存、会话缓存、消息队列、排行榜、社交网络等。 - Springboot生成VR文件,可以通过Maven或Gradle构建项目时生成。 - Springboot支持的外部部署配置有:jar包形式部署、war包形式部署、Docker容器部署等。 - JVM内存划分包括:堆内存、方法区、程序计数器、虚拟机栈、本地方法栈等。 - 内存泄漏是指程序中已分配的内存无法被回收,内存溢出是指程序申请的内存超过了系统能够提供的内存。排查和避免的方法有:使用内存分析工具、优化代码、避免使用全局变量等。 - 浏览器输入网址后,会发生DNS解析、建立TCP连接、发送HTTP请求、服务器响应、浏览器渲染等过程。 - Http和Https的区别主要在于加密传输和身份验证。Https更安全,因为它通过SSL/TLS协议对数据加密,防止数据被窃取和篡改。 - 事务的四大特性是:原子性、一致性、隔离性、持久性。 - 进程间通信方式有:管道、消息队列、共享内存、信号量等。线程间通信方式有:共享变量、管道、信号量等。 - AOP(面向切面编程)是一种编程范式,它将横切关注点与业务逻辑分离,提高代码的模块化和复用性。 4. 最后的随便问问环节,你可以分享一些你在项目中遇到的问题和解决方法,还有你平时如何学习解决难题的经历。 加油哦,相信你一定能顺利通过面试的!如果有什么问题,随时可以私信我,我们一起探讨哦!🎉🎊
1 回复 分享
发布于 08-23 00:17 AI生成
跟问我的一样差不多,感觉打的挺好,然后反手挂了,感谢信+1
点赞 回复 分享
发布于 08-30 17:50 上海

相关推荐

09-11 03:07
已编辑
湖南大学 Java
Lemon2ee:上海,nlp,985,博士,哪怕少一个我都觉得这是假的
点赞 评论 收藏
分享
牛客741287455号:别笑,可能是以前部门的大佬,被辞职了,送外面,头发都变多了。
投递美团等公司10个岗位
点赞 评论 收藏
分享
1 23 评论
分享
牛客网
牛客企业服务