双非大三暑期实习 腾讯云智研发-技术运营 一面 3.20 技术面 先聊简历,讲项目 TCP/UDP区别,为什么udp不可靠还要用在视频会议当时没答出来,后面面试官说因为发包太多,丢一两个无所谓 NAT PPPOE应用场景,具体建立过程 IGMP使用场景,什么协议 linux系统卡顿怎么排障(ps aux ,top,uptime,free,面试官应该还想听到df-h) 反问: 公司业务 会用到doc
大概30分钟能做完,内容有Java基础,Spring,MySQL,设计模式,内容比较基础,不是很难
自我介绍,前端学了多久,怎么学的 浏览器渲染机制 重绘重排,怎么引起 js数据类型 CSS垂直居中 选择器优先级,从高到低 内联样式的优先级 盒模型以及种类(标准和替代) 三列布局 了解哪些布局 闭包、应用 防抖节流、手写防抖 编程题:数组去重、把 a-bc-def 格式的字符串转成驼峰(我用的split+toUpperCase,面试官说最好用正则) 反问:技术栈(vue、react),业务(用大
1.开门撸算法,链表删除倒数第n个节点,为什么你投java岗,要用c++写算法,java跟c++指针之类的 2.Synchronized的底层原理,我说jvm那方面的0 1锁占有释放,类的标记头保存锁的信息,类似乐观锁的version字段。 3.jvm的内存分配,程序计数器,虚拟机栈,本地方法栈,新生代,老年代各个流程 4.垃圾回收,jdk8的垃圾回收器跟分代算法 5.线上处理内存溢出的问题,jm
1.二次封装组件,你有什么好的办法? 2.谈谈你在项目里面用到的 cookie, sessionstorage localstorage ,分别什么场景? 3.谈谈缓存策略,例如 强缓存,协商缓存?你是怎么理解的? 4.手写一个并发请求,一共有urls条请求,每次发送max个,返回最终的结果。 整体一个小时,说实话被折磨了,问的我一楞一楞的,这种场景题对我这种项目做得少的真的是爆杀。 后续 半小时
1.自我介绍 2.算法 最长无重复子串 20min 3.面向对象三大特性,多态在哪里使用过 4.aop在项目中的使用 5.aop底层原理(没答出来) 6.hashmap存储数据的过程 7.多线程可能出现的问题 8.死锁的产生 9.synchroized 10.介绍一下gc(jvm基本没看,就提了下回收算法) 11.知道那些设计模式,有实际使用过吗(就答了几个,没使用过) 12.反问: 部门业务 腾
面试官似乎是go选手,没有问c++八股,聊天面,学到了很多知识!! 八股相关:tcp三次握手和四次挥手热身 ——背的八股还是抓包?\背的八股 第四次挥手ack丢失怎么办\第三次挥手一直发 客户端和服务端最多能接收多少个tcp请求 \这个忘记考虑内存了,文件描述符是答出来了 如何标识唯一tcp \两个端口两个ip 会看ip和路由吗\ifconfig 路由表和子关掩码你知道吗? select和epol
1、自我介绍 2、怪异和标准盒模型 3、css选择器优先级 3、伪类选择器了解多少,beforeafter 4、箭头函数和普通函数区别 什么情况没有括号 5、set和map 6、vif和vshow 7、provide 8、路由怎么写的 懒加载怎么实现 9、响应式原理 10、场景:登录页面怎么写 11、前端常见攻击 12、xss怎么防范 13、对ai什么了解 14、写个冒泡排序 因为面试前打了一脚导
问的挺基础的,可惜自己太菜了,很多问题没答上来。没问项目,只问了八股 1. css选择器,选择div下的第二个p该怎么做 div p:nth-child(2) 2. 默认position是什么,怎么消除position 默认position为statc,此时top,left等值都没法起作用 设置为absolute,相对于祖先元素进行定位 设置为relative,不脱离文档流 设置为fixed,相对
1. 自我介绍 2.你熟悉的框架(vue),如何学习框架,vue的特点,vue的生命周期 3.用vue遇到的性能问题(不会:有大佬会吗) 4.使用vue时要设置统一的头部字段,在哪里设置(请求拦截器里面) 5.promise的工作原理(我谈了谈promise的源码),跟以前的写法有什么区别么(解决了回调地狱的问题..) 6.对构建的理解 7.同源策略(答:同源策略的定义,跨域行为,解决跨域行为)
面试,攒人品 1.自我介绍 2.两个算法题: 手写find方法 实现函数具体函数体忘记了,我用递归实现的但是面试官说使用递归会爆栈,让我优化以下 3.对闭包的理解,闭包的坏处(回答:导致内存泄漏)如何解决闭包的坏处(回答:删除对内存泄漏的变量的引用,eg:赋值为null) 4.对异步编程的理解(回答:比如setTimeout就是异步编程,以及AJAX) 5.谈谈对Promise的理解(回答:异步编
一面: 1. 自我介绍 2. 项目介绍(时间比较久) 3. CUDA 内存的种类 4. CUDA 同步的方法 5. CUDA stream 的作用 6. 指针和引用的区别 7. new 和 malloc 的区别 8. 手撕:多线程快速排序, 写出来了单线程快排,给了点提示开始写多线程快排然后面试官说:“时间不够了,写得也差不多了(当时多线程快排也确实有思路了,感觉要写出来了),一面就到这里了” 9
笔试:让我从gitee上拉个项目 完成crud,让代码跑起来然后写crud弄了半天,然后说让我等5个工作日左右,然后过了大半个月才说笔试通过。 面试主要问我简历上的项目,疯狂拷打,我看了面评:缺失商业项目经验考虑不够全面。他会抓住不会的点疯狂拷打,然后第二天hr来cpu我:说让我进项目组有风险,但觉得我又还可以,让我来培训写两项目再进项目组。 总结:我也不知道靠不靠谱,但这个公司就是想要有实际开发
1.自我介绍 2.项目细节介绍 3.针对一个指标讲讲你整个链路怎么设计的 4.数据交付时数据质量如何保证 5.如果现在调度的表都是高优先级,你这个表延迟产出了,怎么办 6.hive架构介绍 7.hive优化器会做什么,详细讲讲谓词下推 8.小文件产生原因,危害,解决方法 9.spark遇到的挑战 10.实时了解过吗 11.你们公司的数据链路,数仓分层是怎么样的 12.数据怎么采集的,binglog
本人双非计算机硕士,坐标武汉,本科也只是个普通一本院校。 今年暑假八月中旬投了远景智能的项目交付工程师岗,中午十一点投递的,结果午饭还没开始吃就收到了次日的一面邀请,当时真的是被远景的效率惊到了 一面:电话面。主要是围绕我的简历展开聊,比如为什么会选择做PM而不是开发,对数据治理有哪些了解。还有项目十大管理中觉得哪几个最重要,我说的两个和面试官的观点不同,她也没有驳斥我,而是从我的角度出发帮我分析