【经验贴】如何优雅地回答HR的问题

汇总贴:【回馈牛客】双非二本嵌入式秋招之路总结

HR面这个环节一般以聊天的方式进行,基本上如实回答并且不经意间透露出对公司的向往就可以了,面试前要先去牛客上搜索一下大家的面经,看看面试官一般会问什么问题,通常来说HR面试官都有一个题库,问每个人都是差不多的问题。

在这个环节HR考核的主要就是你的一个态度、是不是想要加入公司以及和公司的企业文化匹不匹配。找工作是一个双向选择的过程,HR主要是负责筛选出和公司匹配的人才。所以在HR面的环节主要是要表现出自己对公司的兴趣,以及一个匹配程度。如果公司的企业文化就是996,而你完全不接受996那么就干脆不要参加了,因为你肯定是过不了最后一轮面试的,当然这里只是举一个例子,嵌入式软件工程师大部分还是要加班的。

HR面的内容相对单调一些,无非就是闲聊以及反问两个环节。很多HR面是不需要做自我介绍的,如果有需要的话大家就自行准备一个简短的自我介绍,把技术面的自我介绍里面的技术内容去掉,把获得的奖项什么的再展开说说就可以了。

下面总结了几乎大部分HR面会问到的问题:

  1. 说说自己的优缺点
  2. 说说自己和别的同学对比的优势和劣势
  3. 别人对你的评价是怎么样的?
  4. 用三个词描述自己
  5. 为什么不考研?
  6. 遇到困难是怎么解决的?
  7. 遇到最挫败的事是什么?
  8. 压力大的时候会怎么做?
  9. 最近有在学什么东西吗?
  10. 学习习惯是怎么样的,如何学习一个新的知识?
  11. 哪些课学得好?哪些课学的不好?为什么?
  12. 你是怎么平衡学习、实验室和兴趣爱好的?
  13. 为什么选择这家公司?
  14. 对这家公司有了解吗?是从什么途经了解到这家公司的?
  15. 想去什么样的公司?
  16. 期望的薪水是多少,为什么?
  17. 现在手里有offer了吗?
  18. 你的职业规划是怎么样的?
  19. 有没有女朋友?女朋友对于你来xxx城市工作怎么看?
  20. 有哪些爱好?

反问环节,其实和技术面的反问环节大差不差,无非就是去除掉了技术相关的问题:

  1. 请问贵公司在xxx城市的规模是怎么样的?
  2. 请问贵公司对于应届毕业的新人有哪些培养呢?
  3. 请问xx岗位的晋升机制是怎么样的呢?
#高频知识点汇总##春招##面经##笔经##学习路径##校招##嵌入式工程师#
全部评论

相关推荐

05-28 19:08
已编辑
门头沟学院 Java
突然收到面试邀请,而且没有hr电话直接就甩了个晚上的面试链接。自我感觉答得不好,估计是挂了,但面试官人很好,氛围相对轻松。public、protected、default、private​重写和重载区别JVM内存模型​类加载过程,字节码加载过程​OOM​AOP​讲讲RPC​算法题:二分查找+测试用例​TCP/IP四层模型​,那一层是IP、那一层是端口​TCP和UDP区别​三次握手及为什么三不能是两次GET和POST区别​Linux 的命令​,查看CPU情况介绍一下做过的项目​电商退款有哪些测试用例​死锁是什么及其原因​慢查询原因及如何定位慢查询​什么字段适合建立索引?innoDB跟myISAM...
一笑而过2222:1. Linux查看CPU情况:使用 top 可实时查看系统CPU整体及各进程占用率,按 1 能展示每个核心运行状态; htop 以可视化界面增强交互性; mpstat -P ALL 精准统计每个CPU核心负载; lscpu 输出CPU架构、缓存等硬件信息; vmstat 综合展示CPU、内存、IO等资源使用趋势; sar -u 基于历史数据统计CPU负载; nproc 直接获取CPU核心数量。实际分析时,先用 top 快速定位异常,再结合 mpstat 等深入排查。 2. 电商退款测试用例:功能测试覆盖全额/部分退款、不同发货状态处理、退款金额计算及多渠道返还;异常测试包含重复退款、越权操作、网络中断恢复;业务规则聚焦退款时效控制、优惠券分摊逻辑、高频退款风控;同时补充兼容性(多终端适配)和性能测试(高并发场景响应),保障退款流程稳定可靠。 3. 死锁及其原因:死锁是多进程/线程因资源竞争形成互相等待、无法推进的阻塞状态,需同时满足互斥(资源独占)、请求保持(占有资源时请求其他资源)、不可剥夺(资源不能被强制释放)、循环等待(形成资源等待环路)四个条件。常见于数据库事务交叉锁定、多线程无序获取锁等场景,可通过资源预分配、顺序加锁预防,依赖日志或线程Dump分析检测。 4. 慢查询原因及定位:慢查询根源在于索引失效(未命中或设计不当)、数据量过大导致全表扫描、复杂查询(嵌套子查询、大量JOIN)、锁冲突(行锁升级表锁)、服务器资源瓶颈(CPU/IO过载)。定位时,先启用慢查询日志并用 pt-query-digest 分析高频慢SQL,再通过 EXPLAIN 剖析执行计划,结合 SHOW ENGINE INNODB STATUS 排查锁等待,必要时借助 Performance Schema 监控资源消耗。 5. 适合建索引的字段:优先对高频出现在 WHERE 、 JOIN 、 ORDER BY 子句中的字段建索引,尤其是高选择性字段(如身份证号、手机号);组合索引遵循最左前缀原则;写入频繁字段谨慎建索引,避免影响性能;大字段类型可使用前缀索引优化查询。 6. InnoDB与MyISAM区别:InnoDB支持事务、外键和行级锁,采用聚簇索引存储数据,适合高并发读写场景,具备崩溃恢复能力;MyISAM使用表级锁,无事务支持,索引与数据分离存储, COUNT(*) 统计高效,但不适用于写密集业务。生产中InnoDB用于核心交易模块,MyISAM适用于只读统计类表。 7. InnoDB锁及表锁升级:InnoDB提供共享锁、排他锁、间隙锁等多种锁机制,并通过MVCC减少冲突。表锁升级常发生于SQL无法命中索引引发全表扫描、大事务更新大量数据导致自适应哈希索引失效、执行 ALTER TABLE 等DDL操作,以及死锁检测后强制升级场景。优化需确保索引覆盖查询,拆分大事务降低锁粒度。
查看20道真题和解析
点赞 评论 收藏
分享
05-23 12:00
门头沟学院 C++
 5.22一面,总共时长125min1.如何保护用户的隐私2.int* createArray() {int arr[3] = {1, 2, 3}; return arr;} 这段代码有什么问题3.对上述代码进行改进,写出能想到的所有方法(我写了一个malloc,全局数组,静态数组)4.说一下三种方式的优缺点5.全局数组和静态数组有什么区别6.解释完美转发的作用及实现方式7.const int*,int const*,int* const, const int* const的区别8.实现一个无锁计数器9.调用C++11实现一个线程安全的有界环形队列(circular buffer),要求如下:支持多线程环境下的并发push和pop操作,队列有固定容量,满时push操作要阻塞,空时pop操作要阻塞。不允许使用第三方库,只能用C++11标准库,说明你的实现如何保证线程安全,并分析可能的性能瓶颈。10.unique_lock 和 lock_guard的区别,为什么你刚才给我的代码用的是unique_lock 而不是 lock_guard 呢11.你写的代码的性能瓶颈是什么?如果有大量得到生产者和消费者会怎样呢12.把第9个改成非阻塞的,写一下,为什么你这个非阻塞用lock_guard这个锁呢13.有一类二叉树用三叉链表来存储的时候除了带有指向左右孩子节点的两个指针,还有指向父节点的指针,那么这样一棵二叉树有n个节点,那么有多少指针指向NULL(对于不存在的节点表示为空)14.int n = 2019; int count = 0;  while(n){count++; n = n&(n - 1);} cout << count << endl;输出是多少,为什么15.给定一个递增循环整数数组,从里面找出最小的元素,使用的算法越快越好。特别地,最小的元素可能出现在数组中间。比如:50,52,63,90,3,8,15,44,49,int findmin(int array[]){}16.在二叉排序树上面找出第3大的节点。注意:不能把二叉树全量存储到另外的存储空间,比如存储到数组中,然后取出数组的第三个元素。class TreeNode {public:int value;TreeNode*left;TreeNode* right};TreeNode* find(TreeNode*root) {}17.动态规划题:给定一个长度为l的木棍,已知有n个切割点,要求在每个切割点都要切割,注意每次切割的开销为当前木棍的长度,例如一个10米的木棍,切割点为2,4,7。有多种切割方式,其中可以先切2,再切4,再切7,此时开销为10+8+6=24(第1次切木棍为10米,笑2次切木棍为8米,第3次切木棍为6米),也可以先切4,再切2,再切7,出约著销为10+4+6=20,这时开销更小你的任务是计算切割的最小开销。
腾讯一面2127人在聊 查看17道真题和解析
点赞 评论 收藏
分享
评论
12
49
分享

创作者周榜

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