深信服Python开发工程师面试经验

一面2022/10/14

无摄像头,历时38分钟,先来一段自我介绍

项目:

1、科研项目:介绍一下你的科研项目是什么。数据是怎么获取的?数据怎么进行预处理?实验效果提升了多少?还能进行什么改进?了解常用的机器学习算法和神经网络算法吗?了解卷积神经网络CNN吗?

2、爬虫:以什么形式交付的?数据是实时的吗?怎么进行分布式爬取的?

3、管理系统:前后端和模块设计都是一个人做的吗?用的什么框架?怎么部署的?说说uWSGI。项目怎么保活?

基础:

1、讲一下Java里的数据类型、反射

2、对封装、继承、多态的理解

3、讲讲TCPHTTPHTTPS

4、除了MySQL还用过其他数据库吗?讲讲MySQL的事务。怎么去优化数据库?

5、讲讲Python装饰器、垃圾回收

6、Linux常用命令、文件属性

反问:Python进去要转Go吗?有多少岗位名额?有几次面试?

二面2022/10/21

无摄像头,历时37分钟,先来一段自我介绍

项目:

1、科研项目:介绍一下项目。一个人做的吗?项目里遇到的困难是什么?数据获取方面遇到了哪些困难?数据格式是什么样的?怎么判别这个数据是想要的数据?怎么改进的算法?如果手上的数据量特别小,怎么去解决?

2、爬虫:介绍一下项目。一个人做的吗?

基础:

1、画图题:请求URL的整个流程。URL控制器是一个进程吗?数据库里取完数据为什么不直接传给用户?渲染是在哪?

2、场景题:AB两个服务器隔很远,带宽100M,要传输的数据特别大,有什么方法提高效率?

反问:技术有几次面试?还有线下面吗?

非技术:

1、未来的规划是什么?

#深信服##长沙##Python开发#
全部评论
三面四面了吗兄弟
点赞 回复 分享
发布于 2022-10-31 13:09 广东

相关推荐

08-28 11:37
已编辑
华东师范大学 Java
Sigma777:本来想说师弟怎么把我这个老东西卷没了,仔细一看是师兄 简历不错,但是得准备好选型话术,比如我举个例子你为什么要用caffeine,一般我们的小项目不会有这么hot的key需要本地缓存,你要说明你是如何发现有这么hot的key连redis都兜不住的,引入后优化了多少时间,然后还有本地缓存大小设置为多少,这个大小能保证热点key不会因为太小而淘汰也不会因为太大影响服务吗,为什么不用guava,引入本地缓存同步问题怎么解决。 然后分库分表,为什么你觉得要分表,数据量多少,分多少张表几个库,分片键选择依据,你的所有查询能不能准确定位到某一张避免全库扫描,有没有数据倾斜问题就是分的每张表数据量差距特别大,你是一开始分库分表还是后期发现瓶颈才分,如果后期才分你如何把旧表的数据搬过去同时还能确保业务正常运行。 然后是消息队列,你说缓存高并发请求,却选择了吞吐量较小的rabbit,有什么原因吗,为什么不选Kafka。 然后你说分布式锁解决集群环境并发安全,也就是说你是集群部署的,请问是怎么部署的,docker还是k8s,部署几台,配置是多少,jvm参数设置是多少,有监控吗,线上遇到故障吗,怎么解决的,有做负载均衡吗,数据是怎么压测的等等。 zset缓存本月实时排行数据具体怎么做的,会有大key问题吗。 其他本小渣暂时想不到了,留给其他大神点评
点赞 评论 收藏
分享
评论
6
23
分享

创作者周榜

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