9.11一面电话面 1、应该没八股; 2、问了怎么学前端,工作期待和规划,之类的 3、发个链接做一道题,把嵌套结构的对象的key从_分割改为驼峰:写了个深拷贝,拷贝的同时把对象的key改为驼峰 4、反问了面试官对前端框架的看法 ----------------------------- 9.12二面电话面 1、也是全程无八股; 2、拷打项目: 项目是一个canvas画板,问了重做撤回
开局先手撕,大数相乘,没做过,但是思路了解,最后写完有bug被面试官指出,讲了思路 问项目,因为我是非计算机专业,感觉讲图像处理的内容面试官不是很听得懂,但是态度还算和蔼 八股问了一个hashtable c++实现,哈西冲突怎么解决 问了一个linux i/o同步异步,我直接把epoll的原理也说完了 反问 业务做什么的 我今天面试有啥可以提高的地方 题没做对,感觉寄了
1.自我介绍 2.项目(38min) 承担什么职责,这个项目基本的架构? 展开讲讲mdb锁优化方案?(stabmanager 和 hashmap) 造成cpu夯死的问题是什么? 提高30%的目标为什么不能通过扩机器的方式? 为什么选择memacache,不选择redis 底层的锁方案? 讲一个你的写代码的内容,有没
1. 两种jdk动态代理区别 2.线程池什么时候开启core以外的线程 3.springboot框架url映射过程,return model过程 4.es倒排索引原理 5.事务四个特性
1.项目相关,简历上项目全问了,深挖了很多细节,还讨论了一下怎么延申这些项目。 之后问了一下自己做的这些项目要怎么进行测试,如何设计测试用例,在某些情况下如何优化等等。 2.你做过什么跟测试相关的工作,学习过什么知识。 3.你的职业规划是什么,为什么要选择我们部门。 4.你的优势是什么,跟其他人比起来你的不足要怎么弥补 5.反问:我入职之后是怎样的流程 这次八股文一句没问,也没问算法什么的
阿里 游戏引擎开发 介绍一下图形学 光线弹射是无限的,怎么解决这个计算问题 被遮住没有光直接照射的地方计算直接光照时怎么减少这样的计算(说了延时渲染,问了前向渲染怎么做 物体周围有锯齿有什么方法,说了三个Fxaa,msaa,ssaa,问分别在管线的哪个阶段做的 阴影有了解吗,说了ssao,问是软阴影还是硬阴影 有没有了解c++多线程 64程序能不能在32位系统上运行,反过来呢,为什么 怎么在很多角
总时长:2h 代码考核 手写代码时间:40min 拷问代码细节:1h //题目1 //数组去除重复的项,即[‘1’,‘2’,'1',1,‘3’]——>[‘1’,‘2’,1,‘3’] //这里'1'和1不同 //注:使用原生的方式,不使用set,map const newArrToSet = (arr) => { let res = []; for(let
1.做数据方面的为什么要转Java呢? 2.你学习Java的方法是怎样的?开源社区有没有看过哪个框架的源码,具体是什么,说一下它的原理? 3.简单介绍一下你自己的项目?项目是你独自负责的吗?项目使用的具体架构技术框架是什么?你项目里提到的具体在处理数据之后是怎么把它汇总的? 4.volatile 和 Synchronized 的区别?如何解决缓存一致性问题? 5.字符串为什么是不可变的 6.静态变
也没自我介绍就开始了, 1. String为什么是immutable的,一开始答了string存在方法区的运行时常量池里面,balabala,后来想了一下应该是从线程安全的角度考虑,如果是fianl的话,就没有可见性的问题了(只能读不能改)。 2. mysql innodb索引的数据结构 3. java里面想实现给方法块上锁的话有哪些方法,答了syncroniezd和juc的一些工具类。 4. s
背景:阿里一志愿简历挂,二志愿二面挂,然后被三志愿捞起来了,4.11周二电话约面,加了钉钉,时间约到了周五下午17-18点。面试官感觉是中年男性声音,比较温柔,人也不错,整体下来像是在两个人闲聊天,不过事实上确实几乎都是在聊天。 面试前十分钟钉钉上给我发了一个笔试连接,说十分钟之后给我打电话,点进去是一道字符串翻转的题,如“hello world”翻转为“olleh dlrow”但是特别强调了要注
除了脑筋急转弯基本对答如流,但是感觉还是会被刷 总体面了40分钟多一点 菜鸟给我Offer吧 1.OSI七层网络模型以及各层的作用 2.TCP和UDP的区别 3.TCP保证可靠传输的机制 4.TCP三次握手机制 5.进程线程之间的区别 6.进程之间的通信方式有哪些 7.AQS的底层原理 8.线程的几个问题:原子性、可见性、有序性都是怎么实现的 9.volatile单例模式,聊到了指令重排 10.s
面试流程 一面 面试大致分为三个部分,第一部分为自我介绍和经历了解环节;第二部分为作品集项目了解环节;第三部分是关于自身学习和其他状况了解环节。面试官的提问十分即兴,基本上是根据我的回答来提问。 第一部分: 1. 自我介绍,介绍学习经历,从高中开始。 因本人是理科生,但高中前一直学绘画,面试官一直围绕绘画这个话题提问,包括绘画的风格,喜不喜欢画画等等; 2. 自我介绍,实习经历介绍。 实习的时候主
我是被内推的交互设计岗实习生,电话面试,面试官很敬业,在晚上8点左右的时候对我进行了电话面试。 跟常规面试一样,先做一个自我介绍,自我介绍最好是人无我有,人有我优,简明扼要; 说完之后面试官要我介绍一个自己做的项目(当时非常紧张,在没有收到面试通知的情况下突然接到面试通知,没做好准备),我相对来说比较有底气的介绍了自己做的一个产品——求职宝典,从项目介绍到详细的每个功能版块都做了详细介绍。 接着
一面差不多30min,最后是 lc 21题 合并有序链表 (感觉更像是聊天)主要是问了网络的八股: 1.TCP/UDP区别 2.生产者消费者模型和观察者模型的区别(x) 3.NAT BGP OSPF协议(都不会 x) 4.问了会不会redis
3.24 大致是以下内容,可能有遗漏 1. 自我介绍,实习经历介绍 2. 介绍项目,自己介绍一下重点难点 3.redis分布式锁 4.写一个sql语句,假设表有abc三列,当a>=50时,c设置为a+b,a<50时,c设置为a-b 5. mysql索引类型,原理 6. 假设a与b两列建立组合索引,以下哪些情况会用到索引: a=2 and b=1,a=2,b=1,a=2 or b=1,原因。 7.