中午接面试晚上面,复习了一下午八股,心里非常没底 项目中的难点:没复习也没来得及总结,导致讲得磕磕绊绊,做的时候全是难点,做完了就没了,面试之前一定要系统的总结好这方面的内容。 1、为什么要使用RPC而不是http? rpc是框架,http是协议,rpc底层可以使用多种协议实现。回答的时候嘴瓢了,把rpc说成了协议,给自己埋了坑导致被疯狂提问 rpc提供了服务发现功能 定制化程度更高,性能会好一些
这个时间点一面应该是被捞了 但是感觉也是kpi面,都是比较简单的问题,记几个还有印象的 1.js闭包以及闭包应用场景,闭包存在的问题 2.垃圾回收机制 3.vue的mvvm 4.手撕数组去重 5.手撕大数相加 其他的: 你觉得你几天可以上手react 有些难度的项目你可以多久上手
Java开发 1.讲一下实习期间的收获,挑战,学到的经验。有点答跑偏了。 2.鉴权相关类库。 3.项目中哪些用到权限校验 4.threadlocal的实现方式,源码。记混答错了。 5.a线程等待b线程池下载1万张图片,下载完后,a再往下执行。怎么实现 6.转盘抽奖功能怎么实现,考虑并发度高的情况 7.学校有没有上过网络,计组,操作系统的计算机基础课。 8.怎么学习基础。 9.最近看了哪些技术方面的
主要内容:什么是云原生,云原生的4大组件,如何云原生什么是云原生 技术的变革,一定是思想先行,云原生是一种构建和运行应用程序的方法,是一套技术体系和方法论。云原生(CloudNative)是一个组合词,Cloud+Native。Cloud表示应用程序位于云中,而不是传统的数据中心;Native表示应用程序从设计之初即考虑到云的环境,原生为云而设计,在云上以最佳姿势运行,充分利用和发挥云平台的弹性+分布式优势。Pivotal公司的Matt Stine
神箭手云爬虫是一个帮助开发者快速开发爬虫系统的云框架。神箭手提供上手简单,灵活开放的爬虫云开发环境,让开发者只需要在线写几行js代码就可以实现一个爬虫。并且爬虫将自动运行在云服务器上,爬取速度更快,效率更高。 神箭手的主要功能包括: 1、完全脚本化,只需要编写简单的js就可以爬取任何网站。提供丰富的开放接口,同时支持所有的js自带函数。 2、自带防屏蔽函数,包括代理ip、验证码识别等。 3、爬取的
自我介绍 为什么选择测试 怎么学习测试 如何提前做准备(聊到了做一件事会预先搜集一些信息) 为什么选择武汉 有考研打算吗 个人家庭情况 实习多久 何时入职 学校成绩 什么事会压力过大 如何释放压力 反问:工作时间(弹性,9-10点上班,八小时,实习生两次打卡),租房情况(HR深圳的不了解)。后续会尽快给结果
阿里云二面,拷打项目,主要就是问了分布式锁,一堆,但是感觉都答出来了 问完分布式锁 问了hive,忘记了 然后让写一个sql统计5月1到31每天都登陆的用户,太紧张了没写出来 挂了
自我介绍 切片和数组的区别 如何申请一个容量为1000的数组和切片 切片已经填充了前5个位置,没有填充的位置是什么内容 defer的作用 定义多个defer,如何执行的? 如何捕获panic go的协程和线程的区别 go的协程是如何在内核线程间调度的? 协程会一直在一个内核线程上运行吗 select case的运用场景 函数内外定义变量的区别,内存申请在哪里? go如何避免线程泄露? 用过wait
面试官很友好,解释面向对象,线程,项目中遇到能够学习的技术,对你印象深刻的点,Redis是只存在内存中吗,那为什么要使用Redis,而使用内存直接存?Redis的框架的优点是什么?多线程,项目需要改进的点,解决问题的思路。
在北京 亚马逊的技术支持 首先会hr打电话问一些简单问题 getpost区别 什么是maven 常见的http码 面向对象三特性解释 重写和重载区别 http常见请求响应字段 一面视频面1h 面向对象3特性 Java语言特性 怎么实现跨平台 垃圾回收算法 怎么判断root http https区别 具体加密过程 对称加密非对称加密 证书的作用 怎么验证 dns具体过程 bio nio aio st
4.19 vue2 vue3有什么区别 let var const 有什么区别 router 模式有什么 区别是什么 router跳转有几种方式? vue2 的 mixin 有了解嘛 vue3中有什么类似的实现嘛 webpack和vite 配置跟区别 他们新项目老项目有 v-if跟v-show区别 除了学elementui还学了啥 项目中如果有大量数据请求怎么处理
1.项目难点 2.Position的属性 3.闭包 4.Vue2和vue3的区别 5.vue和react的区别 6..跨域原因和解决 7.Url请求发生了什么 8.三数字和 好像还有几个八股忘了,都是很常规的八股
全程拷问项目 第一个论坛项目: 1.项目背景 2.说说项目中最复杂的部分(这一部分说了非常久) 3.第2点中的设计为什么要这么设计,有了解过业界中的方案吗?美团二面问过了,稍微说了一下。 4.为什么不直接使用现成的博客框架,你对开源软件有了解吗 5.说说你觉得redis中设计最巧妙的地方 6.对项目中redis的部分延伸拷打八股 第二个短链项目: 1.项目背景 2.说说最复杂的部分 3.有了解过业
上次wxg挂了之后都没信心面腾讯了,这次被腾讯云捞起来之后还有点惴惴不安的,但没想到问的问题都很基础。 如下: redis持久化机制 redis数据结构,项目中有用到哪些 sql慢查询优化 InnoDB和MyISAM区别 java中的io模型 Linux中还有哪些io mysql索引数据结构 B+树优点和特性 nginx反向代理配置 mysql主从复制和同步策略 redis和mysql数据一致性
业务是 测试漏洞相关 不是外包 感觉还可以 不会的有 ---------------------------- linux的nc 命令有啥作用 用来测试 TCP UDP端口 单纯没用过不知道 tcp的流量控制 当时突然忘了细节了 只说了个大概 拥塞控制是被动的 流量控制是主动的 tcp可靠的手段 限流 分段发送 拥塞避免 ACK go的内存管理 只了解过一点 之前记得这个知识点实在太多了 http