面试准备了多久? 平常的, 这个的, 都可以说
开始随性的问一两个问题: 我感觉你的性格不是很认真, 比较easy-going? 看你的机试题的话
紧接着问: 你平时代码规范占代码开发的生命周期的多少? 公司的项目的都可以说
怎么这么流畅? 你是不是作弊了? 你是不是在看你电脑上面的攻略?
共享屏幕后看到我的桌面还开着没凉的全栈毕设, 问点全栈开发的事情
关闭你的共享屏幕吧. 请问你知道为什么我要你关掉屏幕共享吗?
不不不, 从技术角度来说下bro?
(话锋一转, 有思考) 你是不是面试了很多次啊? 面试高手?
我强调一下, 我需要的是一个开发人员, 不是一个面试高手. 你在大厂面试时候用这些面试技巧话术没问题, 但是你在我这里, 你用这些只会让你减分. 我希望看到真实的你, 现在请你转换下思维.
回答上面的问题, 从网络通信的角度, 我为什么要让你关掉腾讯会议的屏幕共享?
good, 终于是要到我满意的结果了, 好! 我们继续这个节奏, HTTP 详细介绍下, 任何都行
在实际开发中, 会用到网络通信吗? 理论你是怎么在实际中运用的呢?
你做这个拓展我还是感觉到比较多的面试技巧的痕迹, 少点.
你认为工作中怎样做有效沟通?
既然你提到了 "基底" "共同语言" 这个概念, 那你有没有听说过 DDD? 共同语言在DDD中是什么东西?
没事, 不揪着这个讲; 对你有兴趣, 我们进行一个加时, 换个会议继续聊
数据库三范式
你们平常是怎么处理的 ? (怎么平衡范式和实际需要, 如果去拟合范式会出现啥问题? )
范式存在的意义是什么? (不要那些官方的回答, 只要你原创的思路)
我这边太卡了, 你把视频关了吧
数据库中用到什么数据结构啊? (原话)
可能我们没get到, 没事我换个问法, 做数据存储的时候, 我有没有最好的方案去存储一些数字? 不是说简单的数据类型问题, 是 要求怎样在 时空复杂度最优的情况下, 去存储 1 - 100 这一批数据? 不, 不当主键
里感觉是有些用力过猛了, 说了比较多事例和软件开发生命周期中作的代码规范操作, 然后归纳一个具体量化的数组, 3:7 或者 4:6, 因为要为了团队的交流合作嘛. 是说的有点多
我立刻自证了清白. 他这么说也有道理, 毕竟面试了太多我的这些流程说辞基本上是已经成贯口了, 没有一点卡顿和犹豫, 太完美了简直就是开了挂一样 (心里暗爽)
聊两句全栈开发和发展方向
关了. 我这里脑子还在上面的闲聊环节, 没有意识到拷打开始了. 因此回答了什么从面试规范角度的事情.
没get到点上, 只是一笔带过了一些HTTP啥的 连接事情, 还有网络带宽的事情 (运输层那边吧...
大小四十余战......没意识到问题
确实没get到点, 因为我还停留在上一个Context, 就是你有么有作弊这个语境里面.
我尽可能详细的从抽象的两点之间的通讯过程和使用的协议去进行视频流的分析, 满头大汗了, 但好在反应很好
叽里呱啦
先谈实习. 实习中的一个旧接口的封装灰度切问题, 你可以理解为 gRPC <=> Restful 这样的取舍, 深入到请求报文中的结构进行分析, 同时利用 Package 包的传递和上面的屏幕共享进行呼应
再说自己的 Netty 还有 Redis 网络IO 通信的东西, 稍微说下怕太多了不好