自我介绍 项目工作聊了20分钟 三道题 1、写一个字典树,实现插入和查询 写完面试官说性能差,让我从各个方面说说怎么改进(说不上来,来了句“行吧,那再看一道题”) 2、合并两个二叉搜索树,结果尽量平衡 开始想着先直接合并,在旋转,还好面试官说复杂度太高,反正我也写不出来 然后提示我利用二叉搜索树的性质,就写了中序遍历各存一个数组,合并完数组,重新建树,面试官说能怎么优化一下,我问能不能在提示一下,
深挖研究生项目,深,实在是太深了(插桩,寄存器,栈溢出等)--- 答的太烂了 工作,实习经历 C++防止重复引用 静态链接库/动态链接库 gcc编译参数 GET和POST的区别 URL长度有限制吗 进程同步机制 聊了50多分钟,发现一面做了很多题,就没有让手撕了 明确回复xxx时间之前出结果,期待一手 先帝不以臣卑鄙
1. 自我介绍 2. 介绍一下实习工作内容 3. 项目的难点 (项目实习简单带过了,没问一点) 4. String a = "str_a", String b = new String(a + "str_b"); 创建了几个对象 5. List 和 map的实现类 和各自的底层结构 6. ArrayList和LinkeList的区别 7. Redis、内存和磁盘区别 为什么快 为什么慢 8. Re
太菜辣 1.看设计稿,给出DOM结构 2.看代码,说结果,考察闭包 3.看代码,说结果,考察变量提升、this指向和原型 4.实现一个对象变量查询 5.说一下内存泄漏和浏览器垃圾回收机制 面完秒挂#秋招#
上来先介绍了一下部门,挺好的,讲了挺久。 问的点: 1. 我开始就说我从全面变hooks开始学的react,然后问我memo实现是怎么实现的(作用答出来还有几个用法比较,但他意思是问让你结合生命周期,我真的没听过类组件的那些东西) 2. url解析到页面,过程答了,问你怎么计算全程耗时,问你听过window.performance吗?答没有,结束了。 面完秒挂,
2022.08.21 二面挂了 简单说说二面。 1. 问了update的过程(和一面一样,但是太紧张了一下子没反应过来,后来慢慢进入状态了) 2. 问了范型,以及怎么实现范型的(类型擦除) 3. 来了个算法题 4. 介绍项目中的难点,我说了选netty的原因,然后为什么用消息队列,怎么用的,数据库为什么要分表,按照什么原则分的 反问环节 结束 1h后挂了 orz 因为问得比较少,所以没什么特别能说
1.自我价绍 2.项目介绍,主要难点 3.深挖ThreadLocal , 3.1底层原理 3.2内存泄漏的场景 3.3为什么虚引用了还要remove 3.4父线程的ThreadLocal子线程可以用吗 3.5IheritableThreadLocal原理 3.6线程池里的线程能用IheritableThreadLocal吗 4.开始深挖线程池 4.1阻塞队列 4.1数组有界阻塞队列和链表无界阻塞队
快手面试体验真的是太好了,是我目前感觉最好的面试体验了,二面没有自我介绍直接上代码 1. 看代码说输出,一个不同方式调用访问变量的问题,通过函数调用对象内部函数或者直接调用函数内部函数,有this有直接变量(面试官带着整个代码读了一遍,带着分析,但关键时候输出也会让自己说,中间会穿插着问一些八股) 2. 使用递归和非递归的方式实现一个类似于斐波那契数列的问题(忘了叫啥名了),公式是F(n) = F
1. 对岗位的认知 2. 对岗位有什么问题 懵,怎么先到QA环节了??? 3. 怎么自学的 4. 如果C++满分是10分,给自己打几分? 7分 5. 扣的分数在哪里? 实践少,STL算法部分没有去深入研究,C++17 C++23 6. virtual 怎么实现动态多态 7. 虚函数表查表的时间复杂度是多少 没回答上来 8. 手撕快排 9.快排的时间复杂度和空间复杂度 空间:最坏O(n) 平均O(l
一面表现非常一般,没想到还有二面【汗😓】,最近做毕设没时间准备,硬着头皮面了。 自我介绍 自我介绍完了,问我机械工程专业学过哪些计算机相关课程。 拷问 CPU缓存 CPU有缓存是为了什么,缓存一致性问题。(没看过这部分内容,只能用MySQL和Redis的一致性来答) LinkedList 底层实现,对比ArrayList的特点,能不能提高他的查询效率(用LinkedHashMap和跳表答了) L
快手三面 感觉有点像交叉面,因为比二面面试官年轻,hhh,总体体验还可以问的不是很难。 1、上来自我介绍,然后闲扯优点是什么?缺点是什么?为什么转行,职业规划是怎么样的? 2、了不了解我们部门,是特意去了解的还是面试官主动给你介绍的? 3、聊实习,结合实习问到了消息通道的使用,如何去做负载均衡? 4、实习的过程当中遇到的最大困难是什么?怎么解决的 5、学习的过程当中遇到的最大困难是什么?是怎么解决
排序20天了,希望能排到吧。发面经攒攒运气 一面 1.自我介绍 2.问有offer没,面试怎么样了? 3.四六级过了没? 4.进程和线程的区别 5.死锁的条件和解决方法 6.说一下你知道的数据结构 7.说一下数组和链表的区别,分别什么时候用 8.hashtable 知道吗?hashtable和hashmap哪个线程安全 9.hashmap的底层原理 10.hashmap的扩容,默认大小是多少? 1
0827,1h tips:面试官考察面比较广,实习 + 智力题 + 基础 - 要了个人博客,开始拷打博客上的内容 - 介绍下DDD,自己的理解 - 怎么理解Java并发编程 - 线程池的执行流程 - 智力题:100个球,甲乙两个人轮流拿球,一次只能拿1-4个,拿到最后一个球为赢,问甲怎么拿才能保证必赢 - 实习对比学校里有哪些感受,有哪些提升 - 实习中慢SQL是什么情况,怎么分析处理 - 实习中
时间:8-22 21:00-22:00 首先简单介绍一下自己 问问实习内容 问一下项目有什么亮点,展开说说 有没有了解过阿里开发规范,在华为有没有了解过一些编码规范 没有八股 手撕:从一个字符串中删除一个字符后,能否是一个回文子串?(easy题) 反问:您对我这边有什么其他建议吗?我有什么需要改进的地方吗?(回答:做的跟c➕➕关联度大的东西太多了,后面可以多做些java相关的) 我怎么有一种我要挂
1、protobuf使用方法和底层原理 2、protobuf数据结构发生变动如何维护 3、两台机器基于http通信全过程,和socket通信的联系,ip寻址转发过程 4、c++如何设计定时器 5、介绍HmacSha256加密算法/介绍单项散列函数 6、消息加密中消息认证码机制的原理 7、可逆加密和不可逆加密介绍 8、c++如何实现单例模式 9、单例模式存在的问题及解决方法 10、static关键字