投了三次才进面试 1、自我介绍 2、拷打实习,拷打了蛮久,问的比较细,我都有点胡言乱语了😅 3、拷打项目 4、HashSet和hashmap的区别(有点忘了) 5、redis三大问题及解决办法(回答的漏了) 6、几个sql题目,面试官口诉一遍然后再发在输入框中,自己在面板那里写 7、最长无重复子串 8、注册页面的测试用例 9、还有两个Linux问题没答上来 一共面了55分钟,我算法题写的比较快,
快Star,没有笔试 没有八股,更多的是聊了聊实习经历 面试官感觉蛮aggressive的 说的是给30分钟做几道题,结果第一题反转链表就寄了(感觉快手很爱考这道题),太久没写,犯了个愚蠢的小错误,调了半天,最后只做出来这一道题 估计要挂了 最后问了问部门情况,感觉这个JD也蛮奇怪的,既有toC的大模型业务开发(这和其他后台开发有啥不一样的?),也有给算法爷的AI Infra。
一二面技术面,主要问实习细节均有手撕,约1h 三面是主管面,有一定压力,拷打项目和实习,约0.5h 四面是hr面,15min,问了一下职业规划并简要介绍下实习经历和你觉得最有挑战的事情是什么 最后hr意思说十月底才能给出排序结果😭 鼠鼠感觉自己排序应该是靠后的,感觉希望不大了。 不知道有没有佬也是这个池子里的,可以交流一下
1. 自我介绍 2. 实习,问底层架构,详细说(汗流浃背了,测试仔哪懂什么底层) 3. 为什么离职上上那份实习? 4. 实习中遇到最大的困难 5. 手撕easy排序 6. 实习打算干到什么时候?(回答还几个月,面试官说那就是不能来提前实习咯?) 7. 反问 0八股0项目,实习问了15分钟,回答的不好感觉面试官不是很满意,直接让做题了
手撕题目: 给定一个解码器k[encoding],可以实现k*encoding的效果,例如输入"3[a]2[bc]",则输出"aaabcbc" 问答题: 函数调用发生错误的情况 堆和栈的数据类型 solid 设计模式 函数重录 多线程 线程安全 http和https的区别 https的底层实现逻辑 tcp和udp的区别 qui
发个面经攒人品 时间:8.27 岗位:Java开发工程师 1.自我介绍 2.问实习 3.问项目 负责的是商品和订单模块,介绍一下 下订单为什么要用mq 为什么用seata 用的是seata的哪种模式 seata有哪几种模式,工作原理分别是什么,有什么区别 数据表和结构包含什么,怎么设计的 各模块之间有什么调用关系 一条订单数据是怎么构成的,一条订单明细对应几个商品 用户一个订单中同时购买了五个商品
TCP和UDP区别 TCP握手为什么不是两次或者四次? HTTP和HTTPS区别 ArrayList和LinkedList区别 CAS作用?解决什么问题的 Java中有哪些锁?ReentrantLock底层实现? 做题:数字字符串转人民币大写 写了半天没写出来 炸了,再好好准备复活再战吧
快手的一面还是很基础的,没有很刁难的题,基本项目加手撕加八股 1.实习过程中比较有意思和比较难解决的问题? 2.首页的iframe和子应用是同域的吗,这些之间有通信吗 3.路由配置化改造相关内容 4.维护json的时候有健壮性设置吗 5.项目内容 6.对websocket的了解,项目用来解决什么问题? 7.websocket的握手流程 代码(30min): 1.数字千分位切割 2.手写字符串ind
海外客户端平台架构部门-Android跨端方向 自我介绍,实习项目 浏览器中URL的运作过程 其中解析域名用的什么协议 arp和dns协议 三次握手的建立 为什么不是两次握手 如果服务端一直没收到客户端的消息的话怎么办 HTTP和HTTPS的区别 HTTPS的加密具体怎么做的 Handler里面的keep_alive是什么 Java泛型,泛型里面的类型编译之后还存在吗 泛型类型擦除 arrayli
快手 一面凉经 C++基础 1、unique_ptr的用法和实现 2、父类指针找到子类虚函数的寻址过程 3、虚函数表指针存储到哪里 4、const修饰一个函数对函数有什么约束 5、常函数能调用对象的普通成员函数吗 6、如何实现对象的函数返回this指针的share_ptr 7、C++的右值引用的用法 操作系统 1、为什么要用虚拟内存 2、缺页执行的流程 3、缺页中断是软中断还是硬中断 4、介绍一下
拷打1h, 面试内容保证各位闻所未闻见所未见 自我介绍 你在学校学过那些课程?(答程序设计,噩梦开始) 介绍一下你了解的数据结构? 链表是什么? 数组是什么? 二叉树有哪几种,介绍一下? 除了平衡二叉树,还有其他类型的二叉树吗? 红黑树了解吗? 堆了解过吗? 大顶堆小顶堆是怎么实现的? 你知道那些排序算法? 快排怎么实现的,介绍一下? 二叉搜索树怎么搜索?前中后序遍历了解吗,介绍一下? 前序遍历怎
5.8晚上投递,5.9约面,5.13面完3小时之后oc 自我介绍 到岗时间,实习时长 url -> 展示过程 上面提到了回流和重绘,怎么减少回流和重绘 flex:1 这里没回答好,随便猜了一下 闭包,引出了this指向问题 箭头函数的this 事件循环 浅拷贝、深拷贝 vue2和vue3的区别 mini-vue响应式实现 虚拟列表 less和sass区别,为什么选用sass,sass中有用到一些特
5.8投递 5.10通知一面 5.14一面 全程40min 30min八股 + 两道LeetCode 1.Java基本数据类型?char类型占几个字节? 2.Java语言中如何使用多态? 3.重载和重写的区别? 4.Set.contains()方法时间复杂度 5.哈希计算的时候会产生哈希冲突吗?怎样解决?链表和红黑树的转换?红黑树怎么退化成链表? 6.ConcurrentHashMap怎样实现线程
timeline: 4.22约4.24后端开发一面 4.24面完好像是1个多小时就约4.25二面了 4.25二面结束当天直接HR,oc 不过,由于五一假期,offer审批流程慢了一点,那时候慌的很,不过最终还是成功收到offer入职。 所以,大家收到铁汁的oc之后其实基本就稳啦,不需要太着急; 一面回忆录: 主要从计算机网络、Mysql、Redis这几个方面以及简历相关展开来问八股以及一些场景题。
时间线:面完一个工作日约下一面 一面(50+min) 自我介绍 项目(会根据项目问问题,如vue router,轮询,滤波器,正则化) tcp三次握手 拥塞控制(快启动、选择重传等) 中间人攻击 tcp和udp区别 quic,rtmp协议 链表数组区别 is和==区别 可变不可变数据类型 迭代器 关系型非关系型数据库 代码:冒泡排序 二面(30min) 自我介绍 项目(激活函数应该满足什么等) 代