广州联通软件研究院一面面经(oc后的菜鸡还愿)
本人广州末流211 菜的一笔
hr一人➕技术两人
hr问
先介绍一下你自己
哪里人 准备在广州发展吗 还准备考研吗 评价一下你自己
技术问
介绍一下你觉得你做的不错的项目 讲的毕设
后端接口介绍 前端是三件套 用了两种数据库 巴拉巴拉
问 为什么毕设用python写后端
答 题是机器学习相关,语言统一就用了
问 python后端也有别的框架啊 为什么用了flask?
答 之前用过(本来想答前端资源少表单少,轻量就OK)
问 python的修饰器介绍一下
答 通过修饰器可以让解释器知道这个函数的特殊用途或者修改的地方(答得不对 太久没看python理论了 本来还想说和java注解相似性质 反射机制啥的)
问 python和java在开发中不同之处
答 个人倾向于用python处理数据多一点 说了之前数学建模选的题是金融相关 吹了一下python处理数据的优势 java跨平台有优势
追问 那python不能跨平台吗?
答 可以 但是比如说一些第三方库(列举了一些毕设用的)在不同环境有些函数写***不一样… 支持的版本也是问题 环境配置比较麻烦 java只要jvm 程序编译成.class字节码就能跑
问 浏览器输入url到用户看到网页 浏览器做了什么?操作系统做了什么?
答 首先看浏览器用的强制缓存还是协商缓存 不管啥缓存先看看有没有 没有的话再GET请求 然后讲了一下dns解析成ip 访问指定服务器拿资源回来浏览器渲染 操作系统做了什么我不太清楚 按我的想法就是单独开个线程来跑这个网页
(本来还想说三次挥手四次握手 https验证的 一紧张又没说)
问 一条慢sql怎么排查
起初以为问的是索引 后来问了一下不是这意思 遂答
首先排查服务器资源占用 然后看一下mysql缓存大小 连接数配置是不是有问题 然后看一下数据类型 不是唯N型的话 数据量大还是要建索引 如果还是慢的话说明可能sql语句出现太多join
(我踏马在回答什么东西 没认真学mysql答得确实不行)
问 linux命令常用哪些?
答 ls -l ps -ef | grep cat tail
问 那你说一下一个日志文件里面 第一列是日期 我想选取指定日期范围输出到文件 命令怎么写?
答 有点忘记了
面试官追问 你不是说到了grep吗?是哪里难到了你?
答 我说的不记得是不是输出到文件是用>数据流向符
面试官答 对的 是这个
问 现在java什么程度 能接受转java吗
答 学了java SE 框架没学 在学java数据结构 能接受
问 你现在有几个offer
答 暂时没有 明天还有个终面
反问环节 你有什么想问的?
问1 你们那边java后端是用vscode还是idea
答 idea 后端大部分都是idea吧
问2 你们有用git吗(本来想问小组是开不同分支还是啥的 没问)
答 有的 我们用的是gitxxxx 没听清 应该是衍生产品
问3 如果顺利的话 终面通知什么时候收到?
答 今天周几?周五是吧 那可能要下周 hr抢答 应该这周就能收到(这周还是下周没听清)
#面经#