emmm这真来不及吧

相关推荐

06-05 20:07
已编辑
上海大学 Java
       当时还比较稚嫩,而且本身专业是后端开发,但是去面数分。岗位描述要求懂pytest、requests用来爬取竞争对手官网数据,存入已有数仓。还要会简单的前后端全栈开发,支持公司内部b端数据应用。最后就是要熟悉Power BI搭建可视化看板,熟悉Excel,并参与公司内部数字化工具的后期维护。一面是主管和组长一起上,给我按在地上鞭尸。1. 自我介绍,第一段实习在法国灯泡公司做质量管理,那具体负责了哪些?跟客户交流遇到什么问题2. 提到有想过开发一个Spring Boot项目,达到验货报告中的相关数据能够及时传输给进出口部门,优化链路。但是当时时间太紧,只是个设想。主管反问,为什么下班时间不去做呢?很多事情空想没用。3. 用Python的sys库完成了一些简单的功能,如邮件自动发送,文件批量复制。然后被嘲讽一年级小孩都能做。4. 介绍第一个玩具项目,Java控制台小游戏,对战流程,架构思路。UML图是自己画的吗,编码过程中是否有过调整?遇到分歧与无法实现的功能,如何与组员交流?5. 这个游戏有联网吗?能不能远程交互?不能的话,有没有想过做成在线小游戏,比如说用C++或Golang写游戏服务器,然后可在浏览器中打开,开始游戏。没有的话,当时为什么不去做?了解过Unity吗?6. 明明是做Java后端,连个Spring Boot都不知道,还搞个控制台课设作业和swing这种清朝编程,有个屁用。7. 然后介绍第二个R语言课设项目,两个CBD的数据分析,预测未来商业趋势。被喷,没必要介绍了,完全没有任何意义。完全是为了做而做,体现不出任何商业思维。8. 明明是软件和前后端的那套技术栈,为什么来数分?完全不对口,来了以后,认为最大的挑战是什么?9. 主管问题:为什么选择我们公司?出于什么动机?组里哪一点吸引了你?是否想创新,实现个人理想。还是仅仅做个实习,应付学校学分要求?10. 介绍第三个机器学习课设项目。关于numpy和pandas,认为用得太简单了,只不过是读一下数据,然后传给python那几个臭名昭著的机器学习库,如skLearn。随便设几个参数,本地玩一玩,然后传到云计算平台上去xjb跑,跑出来也是一坨。最后喷,就是玩具项目,demo,下去吧你。11. 说一下课上做的灰度图像压缩,然后具体介绍对应的细节。12. 监督与非监督学习的区别?聚类和分类的区别。常用算法,各有什么优劣?13. 有了解过自动化测试和爬虫吗?具体用什么库,有没有比selenium更好的办法?14. pandas和numpy常用方法,基本数据类型。怎么做数据清洗?比如说空值和极值。了解过mongoDB吗?15. 用PCA进行降维,分析出了主成分,但是损失了什么?skLearn可以直接跑,不用降维。降维除了方便画图,还有什么其他好处?16. 推荐我课设作业使用逻辑回归和线性回归,画个阈值,不要先用k均值聚类再硬凑两类,最后svm瞎搞。17. 有考虑过模型评估吗?有哪些公式和指标?训练集验证集测试集。这个比例如何确定?17. 有了解过数据开发吗?比如静态数仓,实时数据流。Hadoop、Hive、Spark、Flink听过吗?和数分和后端的联系。提出大数据需要经验,相比数分来说更偏技术,编码。属于后端开发的延申。最后提出互联网中大厂比较多,传统企业少。18. Excel和Power BI掌握情况,不是简单在Excel里面拖拖玩玩,要求会宏编程,Python操作,还有Power BI搭建demo级数据看板的经验。19. 介绍公司业务,是拿业务产生的数据去做一些分析。做一个数据报表,搭建数据看板。更看重商业思维和数学能力,相对来说不怎么要求编程能力。所以更像mkt职位,不是程序员。20. 主管:职业规划。到底想做后端开发还是数据分析?21. 反问:竞品部门,那相关业务基于什么分析?       总结,当时我还没背Java相关八股,也没有小厂实习经验,同时也没在自己电脑上跑过几个烂大街项目。而且去面数分,确实有点跨行了。整体来说印象挺深,也是一段难忘的经历。总的来说,不能用Java的技术栈去面,但当时没办法了,找不到实习就会肄业,所以只能硬上。最后结果也同样惨淡,但是也锻炼了我的心理素质。
查看21道真题和解析
点赞 评论 收藏
分享
昨天 17:12
已编辑
University of California Irvine C++
经历了人生中最恐怖的拷打,jd上看这是个做分布式存储的岗,但是怎么一点分布式不问啊,我白看了两天的raft算法1. 自我介绍2. 说下c++17和20的特性3. 说下内存泄漏和悬垂指针 4. 说下进程和线程的区别,再说下协程5. 说下const和constexpr6. 一个函数中有 uint 和 int 两个变量,他们进行加减操作会有什么问题吗,如果说左值是double或者float,他们会进行类型转换吗7. 一个类的成员如果没有初始化会怎么样,对于基础类型,自定义类,static修饰的变量都说一下8. 为什么NUMA要绑定线程到节点,两个不同节点的线程如果要传输一个数据怎么办,会不会造成缓存miss9. 说一下线程池的设计10. 为什么项目定时器要用红黑树呢,有没有O(1)复杂度的数据结构,其他实现有哪些,红黑树和堆排序的区别(不会11. 讲一下数组和链表的区别,遍历的话哪个更快12. 双缓冲区的日志库是怎么做的,如果一个线程还没来得及将内容写到磁盘就要交换缓冲区了怎么办,另外其他线程怎么把日志同步给日志库的线程 13. 讲一下io uring,说一下io uring中的提交函数14. 线程之间可以怎么同步/传输数据,如果要共享数据呢15. 左值和右值16. c++如果函数参数不确定可以怎么写,只知道用template的…17. 动态规划和分治算法的区别算法 一个长度为100的int数组,如果把每 10bit 看作一个数字,那么怎么得到第 n 个数字 比如一个 4,二进制就是 0100,因为int是32位,所以在 0100 前面还有28个0,将每10位看作一个数算法没写出来,思路好像也不对,感觉底裤都被扒掉了,最后也没有反问环节就耻辱下播了-- 更新,答成这样都给我进二面了?
虾皮信息一面336人在聊 查看18道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务