华为西研所现场面面经(已开奖-已拒)

上周面试的,一些问题记不清了,只能回忆起这一部分问题。
通用软件开发工程师


一面:

  1. 笔试题第一题思路
  2. 笔试题第二题思路
  3. 笔试题第三题思路
  4. 介绍实习所做的内容
  5. 介绍实习所用的技术栈
  6. 介绍nlp分类模型
  7. 为什么选用结巴分词?
  8. 有没有更好的选择?
  9. 训练词向量的过程
  10. 分类模型的流程(各部分功能)
  11. static有哪些作用?
  12. 说几种排序算法(快排、堆排、归并)
  13. 画图讲解堆排序的全过程
  14. 手撕代码1:求n!
  15. 手撕代码2:反转字符串中的每个小字符串并输出,输入的字符串中有下划线。
    如abc_def_gh,反转后的结果cba_fed_hg
  16. 手撕代码3:求二叉树所有叶子结点的和
  17. 手撕代码4:手写你认为最好的单例模式

二面:

  1. 说说你所有项目中的亮点有哪些
  2. 学校项目的整体结构设计
  3. 实习项目的整体结构设计
  4. 加盐hash加密算法的流程
  5. 为什么要用redis
  6. 有缓存情况下查询的流程
  7. 有缓存情况下修改的流程
  8. spring boot和spring 的区别
  9. aop如何实现
  10. 动态***有几种
  11. 静态***和动态***的区别
  12. 动态***与反射
  13. spring注解的实现原理
  14. 项目如何进行分布式部署
  15. spring cloud如何进行配置
  16. 缓存命中率低会发生什么?
  17. 如何解决缓存穿透?
  18. 怎么样过滤掉不存在的key值?
  19. 布隆过滤器的原理
  20. gc的过程
  21. system.gc()是否可以立刻出发gc
  22. 如何立刻触发gc()
  23. 描述二叉树如何实现dps和bfs(非递归)
  24. dfs和bfs的区别
  25. 各自举出一个只能用dfs和bfs的场景
  26. 手撕代码1
    以下代码是否有问题?
    有什么问题?
    补充代码解决这个可能的问题。
    public class A{
    int val;
    A(int x){this.val=x;}
    }
    A a=new A(1);
    A b=new A(1);
    HashMap<A,Integer> map=new HashMap<A,Integer>();
    map.put(a,1);
    map.put(b,1);
  27. 手撕代码2:输出以1开始的n个正整数(1,2,...,n)的第k个排列。(要求回溯法)

三面:

  1. 介绍学校项目的内容
  2. 深度学习部分如何与后端项目结合
  3. nlp的步骤
  4. 分词的原理
  5. 使用wordtovec训练词向量的原因
  6. 有没有更好的选择?
  7. 下一步的科研计划
  8. 概率论学了什么内容
  9. 概率论如何与深度学习结合
  10. 神经网络学习的原理
  11. 反向传播算法
  12. 训练集和测试集的比例
  13. 分类模型的各步作用
  14. 为何要使用双向的循环神经网络
  15. 注意力机制层的作用
  16. 训练中如何调整注意力机制层的权值
  17. 为什么可以在nlp中使用卷积神经网络
  18. 全连接层如何连接
  19. softmax分类器的原理
  20. 科研项目使用的框架
  21. 实验中你调整了哪些参数
  22. 数据集的来源
  23. 分词前是否还需要额外预处理
  24. 你觉得还需要多少数据量合适
  25. 了解哪些机器学习方法
  26. 决策树和神经网络的区别
  27. SVM和神经网络的区别
  28. 深度学习相比机器学习的优点有哪些
  29. 深度学习自身存在哪些缺点
  30. 在项目里担任什么角色?
  31. 如何处理冲突?
  32. 实习时如何进行项目对接?
  33. 自己的优/缺点
  34. 10年内的工作规划
  35. 以后想要在哪个城市工作
  36. 校招选择工作时的标准

备注:我真的只是在简历上写了一句自己的科研情况...

许愿:




9.19晚开奖了,收到短信拿到offer。
9.20签约现场得知17x14。
未达到自己底线,已拒。#华为##校招##面经#
全部评论
问这么难开17k……
点赞 回复 分享
发布于 2019-09-22 11:35
😂优招水平
点赞 回复 分享
发布于 2019-09-18 11:20
有点猛
点赞 回复 分享
发布于 2019-09-21 09:52
这真的面的是通用软开吗,这么恐怖
点赞 回复 分享
发布于 2019-09-18 11:26
这问题也太多了吧。。。
点赞 回复 分享
发布于 2019-09-18 11:22
你这问的也太难了😂
点赞 回复 分享
发布于 2019-09-18 11:10
西安的后端,蓝绿厂能开很高么
点赞 回复 分享
发布于 2019-09-22 17:33
老哥莫不是OPPO群里面的徐同学,拒掉华为,然后狠狠夸奖OPPO
点赞 回复 分享
发布于 2019-09-22 15:55
前一天收到offer 第二天就现场签约吗?这么赶
点赞 回复 分享
发布于 2019-09-22 11:14
Tql 确实去华为可惜
点赞 回复 分享
发布于 2019-09-21 09:54
自己做了公众号,百面机器学习,主要总结机器学习面试题
点赞 回复 分享
发布于 2019-09-19 22:14
卧槽……
点赞 回复 分享
发布于 2019-09-18 11:19

相关推荐

06-04 09:27
门头沟学院 Java
点赞 评论 收藏
分享
程序员小白条:你是沟通了900个,不是投了900份简历,你能投900份,意味着对面都要回复你900次,你早就找到实习了,没亮点就是这样的,别局限地区,时间投的也要早,现在都要7月了
点赞 评论 收藏
分享
来个大佬救一下,为上投了都是石沉大海了,没实习经历的话怕秋招直接进不了面。什么实习这么难找,基本
心态爆炸了:现在正式的岗位都少,实习基本不咋招的,除了大厂,中小企业其实没那么多岗位需求,就算是有,大多都是招一两个廉价劳动力,同时,他们也会希望你一来就能干活的,没时间培训你,就让你了解公司的项目,你了解完就可以开始干活。再者是,很多低质量的实习其实用处没有那么大的。我去年也是找实习找到破防,最后去了一家深圳的小公司实习,工作对我来说很简单,甚至不如我在学校做的项目,秋招的时候,这段实习经历也并没有帮上什么忙,投递简历,依旧非常低的回复率。低回复率是常态,尤其是找实习,找不到,那就把重心放在优化自己的简历和项目,多看八股文,锻炼自己的面试能力,多看别人的面经,自己模拟面试,等秋招的时候,只要有那么寥寥几次,好好抓住那几次机会。
点赞 评论 收藏
分享
评论
6
28
分享

创作者周榜

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