# 1.技术面试题
(1)TCP与UDP的区别是什么?
答:TCP面向连接,提供可靠传输,通过序列号、确认应答、重传机制等方法,有流量控制和拥塞控制,传输效率较低,适用于对准确性要求高的场景,如文件传输、HTTP等。
UDP无连接,不保证可靠传输,无需建立连接和维护状态,传输效率高,适用于实时性要求高的场景,如视频流、语音通话、DNS。
(2)DHCP和DNS的作用是什么?
答:
**DHCP,是动态主机配置协议,**自动为网络中的设备分配 IP 地址、子网掩码、网关、DNS 服务器地址等配置信息,减少手动配置的工作量。
DNS,是域名系统, 将人类可读的域名,如www.baidu.com,解析为对应的 IP 地址,实现域名到 IP 的映射,方便用户访问网络资源。
(3)简述 Linux 文件系统的目录结构,其中/boot、/var、/usr目录的作用分别是什么?
答:
/boot:存放系统启动时所需的文件,包括内核、引导加载程序,如 GRUB、初始 RAM 磁盘等。
/var:存放经常变化的数据,如日志文件/var/log、邮件队列/var/spool/mail、临时文件/var/tmp等。
/usr:存放用户程序和数据,类似于 Windows 的 Program Files 目录,包含系统预装的应用程序、库文件、文档等。
(4)Linux系统突然无法访问外网,但内网通信正常。请列出至少 5 个可能的故障点及排查步骤。
答:
- 网关配置问题 :检查默认网关是否正确,
route -n
或ip route show
,若错误则可以通过ip route add default via <网关IP>命令
直接添加默认路由 ,还可以用过nmcil c mod ens160 ipv4.gateway 去更改ens160网络配置的网关地址。 - DNS 服务器故障 :检查
/etc/resolv.conf
中的 DNS 服务器地址是否正确,尝试使用公共 DNS(如 8.8.8.8)测试。 - 防火墙限制 :检查防火墙规则,如
iptables
或firewalld
,确保允许访问外网(如开放 80/443 端口)。 - 外网接口故障 :检查物理连接是否正常,使用
ifconfig
或ip addr
查看外网接口状态,尝试重启网卡,ifdown <接口名> && ifup <接口名>
。 - DHCP 租约过期 :若使用 DHCP 获取 IP,尝试刷新租约,
dhclient -r && dhclient
。
# 2.HR面试题
(1)假如你成功入职,却发现直属领导能力远不如你,你会如何与他共事?
答:首先尊重领导的职位和决策权,通过积极沟通了解其工作思路和需求,避免直接质疑其能力。明确自己作为下属的职责,专注于执行任务并提供建设性建议,而非越权干预。不要过度放大自己的优点,发现领导的优势,如资源协调、人脉等并学习,同时用专业能力支持团队目标达成。在自己擅长的领域,找适当的时机,以谦逊的态度提出改进建议,帮助领导提升效率。
(2)你简历上的经历并不突出,我们为什么要选你?
答:虽然我的经历不算特别突出,但我觉得自己有几个优势很适合这个岗位。首先是学习能力,之前接触新的技术或者业务时,我能通过自学和请教快速掌握,比如之前用了很短时间就上手了某个框架还优化了工作流程。然后是技能匹配度,岗位需要的技能我都有实操经验,在之前的项目里也解决过类似问题,可以很快适应工作。另外我解决问题和团队协作的能力也不错,之前遇到复杂情况时能主动协调推动解决,这些能力都能在新岗位发挥作用。我对这份工作很有热情,也希望能把自己的能力转化为实际贡献,所以希望能有机会加入团队。
(3)你还面试了哪些公司?
答:目前我在看行业内相关方向的机会,除了贵公司,还接触了几家不同类型的企业。不过我对贵公司特别感兴趣,因为我了解到贵公司在相关领域的成果很突出,比如在某个技术或业务上的创新,这和我想发展的方向非常契合,所以一直把贵公司作为优先选择。
(4)如果你发现公司某项业务存在合规风险,但领导暗示'别多管闲事',你会怎么做?
答:如果发现公司业务有合规风险而领导让别管,我会先自己查清楚法规,收集相关证据确认风险的严重性。然后先尝试和领导沟通,用专业的方式说明问题和可能的影响,如果领导还是不重视,我会通过公司的合规部门或者内部审计等正规渠道反映。同时我会把整个过程书面记录下来,保护自己。如果风险很严重又一直得不到解决,我会考虑自己的职业操守,必要时可能会向外部监管机构反映或者选择离开,因为合规是很重要的底线,不合规对公司的整体利益也会造成影响。