亚信科技实习一面

  1. 简单的自我介绍
  2. 你做的项目是自己独立开发的吗? 答:在使用框架的基础上,独立进行全栈开发,目前项目已经给大一的学生去打比赛了,要尽可能保持原创性,故独立开发且没有过于参照市面上的项目,系统架构均为自己设计实现。
  3. 项目中是否用到了redis? 答:由于数据量较少,没有用到,不过了解一些redis。
  4. redis的五中基本数据类型: 答:string、hash、set、zset、list。
  5. 项目中用到了哪些数据结构? 答:数据结构的使用主要体现在集合框架上。根据需求,要对某表中的多个字段进行去重,如果用sql处理则逻辑有些麻烦,并且MySQL是将数据存储在外存上的,频繁实现跨io操作会影响性能,而数千数据不值得用redis。因此,将表中字段直接读取,在service层中使用set进行去重,实现多个字段的分组统计。此外,项目中需要统计某些属性及其数量,则使用HashMap集合进行<key,value>类型的存储。也就是说,在service中将set与map结合,只是用一次跨io操作,即可实现需求。(尽可能有什么说什么了,往外拓展了)
  6. 事务的四大隔离级别? 答:大体上跟“读”“写”“提交”“重复读”等内容有关,那四个具体叫什么记不住了,实际开发中也确实没有自己应用过。(我太菜了)
  7. MySQL索引失效形式? 答:如果设置了联合索引,则是否走索引遵循最左原则,如果左面不满足触发索引的条件,则索引失效;如果对某表查询,要查询的数据量接近全表的数据量,则不会走索引,因为这样的情况即使走索引也不会提升很多效率,甚至不会提升;再就是对多个字段进行查询,如果要查询的字段中出现二级索引,在开发中没有对其设置恰当的联合索引,那么这个字段作为二级索引,需要经过回表查询,去访问聚簇索引,这样的话同样没有达到优化作用。 (答了三点,答的不行)
  8. 你使用过前端框架吗? 答: 能够使用Vue整合前端,习惯使用Vue-ElementUI 脚手架进行前端的渲染,擅长使用Echarts生成动态图表和动态中国地图,传入key-value值对中国地图进行渲染,实现大数据可视化平台的开发。
  9. 反问。

PS:面试官很友好,第六点还告诉我答案了。。发挥还是不行,实力还需要大幅度提升。。。

全部评论
亚信面试水的一匹,没去之前继续找吧
2 回复 分享
发布于 2023-05-13 10:04 辽宁
同昨天面的10分钟搞定,今天offer call。面的一模一样。。。
2 回复 分享
发布于 2023-05-12 17:27 北京
亚信真不行,吸血鬼公司
1 回复 分享
发布于 2023-06-09 16:46 北京
跟我问的简直一模一样哈哈哈哈,就给我电话面了五分钟就说明天给offer
1 回复 分享
发布于 2023-05-11 21:42 北京
***东西,给了几次笔试不给面试
点赞 回复 分享
发布于 2023-07-09 13:20 广东
面的沈阳亚信吗
点赞 回复 分享
发布于 2023-05-21 19:32 辽宁
项目独立开发很厉害啊!什么时候面得啊
点赞 回复 分享
发布于 2023-05-12 12:27 湖北

相关推荐

下述是我能回忆出来的所有写过的题1.发布订阅&nbsp;on&nbsp;emit&nbsp;off&nbsp;once2.深拷贝&nbsp;(考虑循环引用&nbsp;set&nbsp;map&nbsp;date等等数据结构)3.防抖节流(写成&nbsp;react&nbsp;hook)4.倒计时组件5.写一个动画,把div从a点滑动到b点6.手写jsonp7.岛屿数量8.最长不重复字符9.实现并发,需要多个请求并行发送,回来的数据也是按顺序返回10.反转链表11.K个一组反转12.删除倒数第n个链表节点13.解析url为对象14.数组转树15.树转数组16.dom转json17.json转dom18.写一个搜索展示组件,要用到usetranstion&nbsp;实现输入的优先级高于渲染优先级19.爬楼梯&nbsp;及其各种变种20.序号比较21.dp常见的几道:零钱兑换&nbsp;最长财富子数据&nbsp;最长上升子序列......22.全排列23.实现一个计算器函数&nbsp;得出类似'2*8+1-3'这种计算式的答案24.高亮匹配(字节出的,唯二写不出来的算法)const&nbsp;segments=[&quot;永乐','乐年]const&nbsp;map={永':[&quot;永',,求],'乐':['乐','寤','樂,'&quot;,']'年':[年,'开,','率',秆,',季,'篁]}const&nbsp;b='廟兒梁,永樂年建平漫通衆騎極衡。倒翻衡,永果建。通川谷,平漫通衆騎,極衡。姜家梁,永樂年建平漫通衝。小山谷,永樂年建。溝谷通單騎衝。鶯窩驼,永樂年建,陡嶺口,永樂年,建通步緩。大石溝,永樂年建平漫通泉西核桃衡,永樂年建平漫通衆騎極衡。東核桃衝,永集年建衆騎極衝。寺兒梁,永樂年建平漫通衆騎極衡,火石嶺,永平漫通衆騎極衡。西凉水泉,永樂年建平漫通衆騎極衡。泉,永樂年建。水口迤西平漫通衆騎,極衡,餘通步緩。永樂年建通單騎衝。邊城三十一里,嘉靖三十四年建;b中包含segments所有可能变形字的情况,都高亮〈b&gt;&lt;'廟兒梁,〈b〉永樂年〈/b〉25.双指针判断回文(字节出的,简直弱智)26.已知异步加法函数addRemote的定义如下,该函数接收两个数字,通过异步方式返回两数之和(包含随机延迟):const&nbsp;addRemote&nbsp;=&nbsp;async&nbsp;(a,&nbsp;b)&nbsp;=&gt;&nbsp;new&nbsp;Promise(resolve&nbsp;=&gt;&nbsp;{setTimeout(()&nbsp;=&gt;&nbsp;resolve(a&nbsp;+&nbsp;b),&nbsp;Math.floor(Math.random()&nbsp;*&nbsp;400&nbsp;+&nbsp;100));});请实现本地的add方法,调用addRemote以性能最优的方式实现输入数字的加法运算。27.汉诺塔问题(抖音搜索-字节三面)28.封装一个工具函数输入promise&nbsp;如果超过1s没返回则抛出异常如果正常则输出正确的值。29.lazyMan(腾讯)30.lodash.get()31.lodash.set()32.大数相加(字符串版&nbsp;链表版)33.给一个字符串,里面有乱码的东西,把乱码的都给删掉34.数据流的中位数(wxg二面)35.合并区间36.最大子数组和37.最小覆盖字串38.写一个new反正大大小小就是这些东西,不用刷那么多奇奇怪怪的算法题把常见的这些都搞懂再说,面到不会写的,那就是缘分不到
一人分享一道面试手撕题
点赞 评论 收藏
分享
01-29 18:32
南华大学 C++
点赞 评论 收藏
分享
评论
17
95
分享

创作者周榜

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