鹅厂一面

#软件开发2024笔面经#趁刚面完,写的总结。
一、专业基础知识:
1. HTTP和HTTPS的区别是什么?

2. 说说你常见熟悉的数据结构与算法?

3. 数据库类型有哪些?

4. MySQL属于什么类型的数据库?

5. 非关系型数据库你知道哪些?

6. 你使用过哪些数据库?

7. 你的专业课有哪些?

8. 你使用MongoDB实现了什么?拿来做什么?

9. MySQL你掌握到什么程度?

10. 说说你对栈和队列的认识?栈和队列有什么区别?

11. 你专业课学了哪些语言?或者技能?

12. 说出ISO模型7层都有哪些?

13. 说出TCP/IP协议簇4层分别有哪些?

14. HTTP是在那一层使用的?

15. 你使用过哪些操作系统?

16. 你使用的Linux操作系统是那个版本的?你对Linux操作系统有哪些认识?说说看?

二、专业技能知识
1. vue你了解有多少?你认为你可以对你的vue知识评多少分?(满分10分)

2. 你还会其他开发框架吗?比如react

3. 看你的项目,你是前后端都在开发吗?

4. 你后端数据怎么来的呢?

5. 你对JavaScript的框架有哪些认识?(这个问题我不懂,我让面试官给我举例子)

6. 看你有开发小程序的经验,你的后端是怎么实现的?

7. 小程序的支付功能如何实现的?

三、其他
1. 简历中获奖相关问题

2. 个人作品的介绍

3. 看你是前端开发的,有没有想往后端开发或者全栈开发方向走呢?因为面我的部门是xxx

4. 你是那个学校的?在哪里?

5. 说出你所知道或者使用过的代码管理系统?

6. 你对部门了解有多少?

7. 一个项目你说说它的全流程?
全部评论
没有手撕吗?
1 回复 分享
发布于 2024-03-15 14:06 北京
一时间分不清你这是面的前端还是后端
点赞 回复 分享
发布于 2024-03-15 14:45 北京

相关推荐

深度学习研究员(实习)岗位职责:1. 基于海量金融数据,进行深入分析与挖掘,提高金融数据信噪比;2. 跟踪复现SOTA深度学习模型,包括但不限于时序预测、多模态、价格预测和图网络等方向;3. 构建严谨科学的算法评测反馈体系,不断迭代改进算法;岗位要求:1. 精通深度学习,熟悉各类模型架构设计,具备创新研究能力。2. 编程能力出色,熟练掌握Python,熟练掌握Tensorflow/Pytorch框架。3. 在国际顶会或期刊发表相关论文者优先。4. 在Kaggle等平台比赛取得优异成绩者优先。我们的优势:1. 复合型团队,由学术界大牛(普林斯顿,北大,浙大、中科大,人大等)+互联网精英 (阿里,美团,华为等)构成;2. 充足的GPU计算集群资源,海量的金融数据库;3. 真实业务场景,国内某头部券商合作,真正实现研究到产业应用的转化。量化策略研究员(实习)岗位职责:基于海量金融数据,深入分析研究,挖掘有效alpha信号;基于SOTA深度学习工具箱进行模型迭代,投资策略迭代,协助基金经理构建和优化投资组合,不断提高投资组合业绩表现;岗位要求:1. 精通深度学习,熟悉各类模型架构设计,具备创新研究能力。2. 编程能力出色,熟练掌握Python,熟练掌握Tensorflow/Pytorch框架。3. 在国际顶会或期刊发表相关论文者优先。4. 在Kaggle等平台比赛取得优异成绩者优先。我们的优势:1. 复合型团队,由学术界大牛(普林斯顿,北大,浙大、中科大,人大等)+互联网精英 (阿里,美团,华为等)构成;2. 充足的GPU计算集群资源,海量的金融数据库;3. 真实业务场景,国内某头部券商合作,真正实现研究到产业应用的转化。感兴趣简历发我邮箱:heimixiaozhuang@zju.edu.cn
投递美团等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
01-04 14:58
已编辑
东北大学 Java
面试时间24-8-19... 整理一下上次找实习的面经🤗时长80min,节奏非常快,常规八股迅速过,很多问题说出关键词就打断了,继续深入。不过最后面试官会讲解且态度好,体验很好一、基础八股(较开放,问k8s是因为开源中使用了)1. 读过什么书,有哪些习惯or工具可以让你开发变得高效2. 你对云原生怎么理解(容器化、资源调度、大数据)3. docker和k8s的关系4. k8s核心组件 (控制层、节点组件、插件)5. 你说到有ETCD,讲讲为什么是ETCD6. ETCD满足CAP定理的那些(raft --> CP)7. 讲讲CAP定理,什么叫可用性8. 其他常用中间件的CAP:kafka,redis,zookeeper9. nginx使用  a. 反向代理,负载均衡(策略,7层还是4层)  b. 服务宕机会返回什么错误码(502)  c. 默认端口(80/443)10. linux内核怎么转发请求的(❌ 面试官应该想问iptable)11. 网页请求到服务端发生了什么12. DNS多级服务器怎么工作13. TCP如何保障可靠连接  a. 三次握手四次挥手  b. 序号、重传、校验和  c. 窗口、流量控制  d. 拥塞控制14. TCP分段的细节(❌ 没复习)  a. 面向字节流,MTU150015. HTTPS原理  a. 流程,对称非对称加密  c. 非对称的公钥私钥的作用:防篡改or身份认证?  d. 私钥加密的,公钥能解吗16. jdk中熟悉哪块 -> 锁17. lock和synchronized的区别和联系18. 公平or非公平(lock通过参数设置,默认非公平)19. aqs的原理(cas改状态位)二、中间件(mysql、redis、mq三选二)20. 讲讲redis线程模型21. select、poll、epoll22. redis作者为什么这么设计  a. 为什么不用多线程  b. 那redis6为何又加了多线程 b. 单线程缺点:大key、热key ---> 单次处理时间长,阻塞其他请求  23. 讲讲mysql整体架构  a. server层有哪些功能    ⅰ. 缓存:为什么新版本删掉了    ⅱ. 优化器:原理,怎么判断最优 ⅲ. a=1 and b=2 and c>3,建索引bc。走那些(优化器换位置,走bc)  b. engine层    ⅰ. innodb结构,插入一条数据的流程(buffer pool、日志的写时机、树中的维护)    ⅱ. b+树复杂度,跳表的复杂度,为什么不用跳表(io少,易维护,支持事务。面试官补充:都是logN,但b+树的底为m,跳表的底为2)    ⅲ. 为什么索引越小,性能越好(相同页存的更多,降低树高度,io少)三、算法:三个线程轮流按顺序输出ABC 四、反问1. 岗位核心工作2. 问最快多久入职。。。面完20分钟约二面#阿里##实习##面经java#
查看25道真题和解析
点赞 评论 收藏
分享
评论
7
29
分享

创作者周榜

更多
牛客网
牛客企业服务