面试官困的要死,听我回答感觉心不在焉的,疯狂打哈欠。问的问题也都是经典八股,可能看客户端经历比较少吧,没什么兴趣。而且算法撕的不是很顺,面试官耐心直接见底,后面问了下进度多久能出,跟我说他们面试的人很多,面完之后hr要横评,这事不归他管,不能保证时间。 自我介绍 智力题:一共有100个小钢球,两个人轮着拿,一次至少拿一个最多拿五个,问怎么拿才能保证自己拿到最后一个 自己先拿4个,然后每次和对面凑6
第一次面试,拷打1小时八股 刚过完考试周八股都忘得差不多了 1.List和Map有啥不同 说了一些最基础的然后就扯到了HashMap和ConcurrentHashMap,就说了底层的实现以及1.7、1.8版本前后有啥不同(但面试官只问了我list和map有啥不同,我有点紧张一下子想不起来太多,就往底层我知道的引导了)。 2.项目过程中用list多还是map多,哪些场景 太紧张竟然一下子想不太起来了
30min 1. 看你项目用到了状态管理库zustand,为什么要用状态管理库,redux,mobx,zustand 为什么选择用zustand 2.redux 是如何实现状态管理的,大概原理 3.项目里路由权限控制怎么实现的 4. 显示隐藏的时候,不想让 dom 销毁,还让他保留,应该如何做 5. 手写一个发布订阅模式,实现 on,emit 6.封装过组件库吗,手写实现一个级联组件 7. 输入u
1. 我看你项目里涉及多线程,那你对Java线程池应该有一定了解吧,说一下线程池都有哪些参数,然后任务创建的流程是怎么样的 balabala 2. 在多线程这块,你在使用Java容器的时候是怎么用的,用Map举个例子 ConcurrentHashMap==>CAS+sychronized,HashMap + sychronized 3. 看了你的项目,有10w的设备,那你这个数据量
数组和链表 堆 http报文结构 http1.0 2.0区别。 http和https linux io复用 锁机制 后面疯狂拷打项目。麻了 两道算法a了一道 G
1. 自我介绍 2. 唠嗑了几分钟,为什么要转计算机,我个人觉得本专业和计算机之间的区别 3. 项目的难点和业务场景,项目中的模型是怎么实现的(问了好久) 4. 缓存击穿、缓存穿透和缓存雪崩的区别 5. 算法题:两个已经排序好的数组num1和num2(升序),num1和nums2中数据个数分别为m,n,num1有多余的长度刚好存满nums2,即nums1的长度等于m+n,求返回的num1数组正好是
不得不说,遇到了一个很好的面试官,不仅温柔有耐心 最后还给我提了些建议和努力方向 1问了智能指针,啥也不会就听过个名字 2虚函数以及底层实现原理 子类父类的构造函数和析构函数是否为虚函数导致的结果,有个啥override 3死锁出现的条件 4进程线程相关的,以及在项目中的使用情况,进程间通信方式 5死锁,项目中是否出现死锁 6http通信协议相关,我忘记了 7编译的流程 8tcp和udp相关 9项
8.1一面 项目相关,详细的讲了一下各种IO模型,同步异步文件操作等等,效果好像挺好 HTTP,TCP相关,断点续传没答上 进程,线程 手撕:删除链表重复元素 当天约二面 8.2二面 二面自我感觉良好,可能是我太会胡扯了,面试官说我思路很好。所以这里建议大家回答问题任何相关的内容都说出来,只要没感觉面试官有反感就行。 面试全程大多围绕项目展开 手撕:三个线程打印abc,删除数组重复元素 第二天约三
handler原理 如果判断message是那个handler发来的,如何清空postdelay消息 binder原理 activitythread和manager通信 启动一个activity用到的binder通信流程 servicemanager干什么的,有什么特殊性,特殊性体现在哪里 如何在发生异常时 如何不让应用退出 还有些问题我记不得了,面试官人很nice,是我太菜,很多问题没回答好
面试官姐姐说是海外相关的部门 用的轻雀面试,b站能搜到官号有真实面试视频,没用过的可以看一下 1.自我介绍 2.说一下Java的基本数据类型 3.hashMap用过吧,介绍一下,越详细越好 下面的题是在轻雀聊天框或代码框里发的 4. 定义了四个Integer,a,b相等,c,d相等。 sout a==b sout c==d 问输出什么 5. main 函数里 new 一个子类 子类和父类里有各种静
快手真是海面,约个面试改了两次时间 面试官说我会做一些记录,我问你答就好 面试时长:65min 面试内容: * 自我介绍 * coredump还原 * gdb断点 * 孤儿、僵尸进程 * 多进程怎么实现 * 多线程用过吗 * ip数据包分片 * mss和mtu区别, 如何确定 * linux查看监听端口命令 * 空对象指针为什么能调用函数 * shareptr线程安全吗 * push_back左值
面试时间:60min 我的方向是数据开发,但感觉数开岗位比较卷,加上之前也有一段网络爬虫的实习经历,投了快手的数据采集岗。面试官人还不错,主要问了爬虫项目和我简历上一些大数据的技能,但好像还是方向不太符合,他们更想要会Java开发、app逆向的,最后还一直安慰我。 面试官介绍部门业务和流程 现在还在实习吗?有其他公司在流程吗? 自我介绍 实习介绍?(公司,部门,项目) 开发的Xpath工具介绍?
一面(八月四号) 面试官人很好,很温和,挺会引导的 问了论文和科研经历,并且给了一个假想的图文匹配的场景,问你有没有什么思路 没问八股 手撕题目是合并区间,没什么太大的难度 不知道一面的结果会咋样
快手本地生活一面(1h):问项目和实习内容 自动化测试意义 接口自动化 分布式框架了解 测试用例:1.主播直播带货时,上下架商品等,这个过程发生的事件的用例 2.直播用户下单的场景,写测试用例 编程题:求1+2!+3!+....+20!的值 SQL:有学生表、课程表,求学生A的某一科的成绩 #快手##测试##测开##提前批#
20230703 快手 移动端 实习 二面(50min) 自我介绍 项目来源 项目要达到的要求,并发量怎么样有没有测试过 注册登录的功能详细讲讲 问项目,每个功能怎么实现的,还有一些场景问题 epoll模型是一个线程还是多个线程实现的 并发的时候有没有遇到过竞争的问题,或者死锁的问题 除了信号与槽机制还能怎么解决 能讲一下出现并发问题的原理吗,什么情况下会产生数据的竞争 什么类型的资源会产生数据安