已经通过技术面试,准备晚上的主管面试ing
自我介绍讲自己熟悉的语言py,熟悉算法,讲自己的性格(两三句),花了不少时间讲家国情怀和国际形势(两三句),到科技封锁,然后引出华储班(基础技术)项目介绍很水,大三摆烂生,就稍微讲了一个基于数据湖的项目总共一两分钟吧,hr没给时间限定学习经历问:课程答:计网 计组 数据库 数据结构 操作系统 都是认真学过的问:专业方向答:互联网+金融(完全不对口TAT)项目介绍期间会询问了有关数据库的知识问:用的是mysql还是?答:mysql问:项目mysql是基于什么原则建立的表,比如数据长度,数据类型?我说我没理解什么交原则,hr补充:举个例子就是百万条数据都直接建在一个表里么?ps.这个我也不是很清楚TAT现场编程 - 实时共享屏幕设计和构建一个“最近最少使用”缓存,该缓存会删除最近最少使用的项目。缓存应该从键映射到值(允许你插入和检索特定键对应的值),并在初始化时指定最大容量。当缓存被填满时,它应该删除最近最少使用的项目。它支持以下操作: 获取数据 get 和 写入数据 put 。获取数据 get(key) - 如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返回 -1。写入数据 put(key, value) - 如果密钥不存在,则写入其数据值。当缓存容量达到上限时,它应该在写入新数据之前删除最近最少使用的数据值,从而为新的数据值留出空间。hr最后截图保存其他问题问:对c和c++熟悉么?答:入门学的c,c++没学过但是应该很快能掌握c语言及数据结构问题问:这里有个大数据量存储,多查询,少插入的需求,用什么数据结构比较合适?这个问题我有点没答上来,一开始说的数组,后面得知可以用py又说了字典,最后问了是树图之类的么,然后解释了二叉树插入很方便,但查询还是有点麻烦,不过比链表好多了。问:平衡二叉树及链表的时间复杂度?答:log2n和n问:个人意向是哪个研究方向?答:本人一开始是选的金融方向,但是考虑到国家需要一大批研究基础软件技术的人才,所以也愿意选择投身数据存储这种基础技术研发岗位中来。问:为什么选择这里答:数据存储,基础技术,贡献国家反问问行业现状面试讲这个不是很合适需要学习的前置知识建议学习c和c++的使用c或者c++是大部分部门需要的py也有部分部门需要
点赞 3
评论 4
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务