1.自我介绍 2.你说你熟悉Java,Java和c++区别? 3.你刚刚说Java没有指针,指针是什么?通过Java引用能够直接操作内存吗? 4.什么是多态?JVM层面是如何实现多态的? 5.用过哪些Java容器,是怎么扩容的?用过ArrayList吗?底层结构是什么样的?Object数组存进去的都是Object对象,为什么取出来的时候是特定类型的对象? 6.Java如何进行垃圾回收?那有没有一种
//准备时间短,相当不充分,完全按照岗位要求和自己的简历来准备的,但是面试的时候问了很多没有准备到的问题(可能这次面试我唯一的优点就是真诚了,完全坦白自己不会的地方),只能说还任重道远啊,第一次参加企业面试就是字节,属实也是压力很大,但是也算是看到了自己的差距,后面还需要女娲补天 做得不好的地方:我觉得首先作为非科班,可以谦虚,但是没必要说自己课程接触的问题,多展现自己的学习能力和知识掌握水平,适
简单描述下楼主的情况,本科985,毕业1.5年,一直是做测开,今年拿到字节和虾皮的offer(可提供字节内推,放最后) 因为当初面试的时候把所有的题目都整理到一起了,具体细节可能不太清晰,就先分享一下印象比较深的问题,然后把具体的知识点放后面了 深信服 一面: 常规的知识点面试,侧重python和linux相关的知识 1、python的深拷贝、浅拷贝的区别 2、python的内存管理机制(垃圾回收
第一题:吃糖果xx值大于等于x(二分答案) 题意:给一个长度为的数组代表个糖果的幸福值,一天可以吃任意个糖果得到幸福值其中不代表下标,吃的顺序可以任意。 现在求至少吃多少天可以得到至少的幸福值。 思路:不难发现答案是线性的,存在一个分界天数使得达到这个分界后都能达到,因此使用二分天数。我们可以贪心的认为对于幸福值大的糖果尽量在每一天更早的吃。即先对降序,每次都长度为累加(我直接累减,这里可以用前缀
一面-单面30min-0914 开头挖简历 1.自我介绍 2.挑选简历里一段具体的经历,说说自己怎么抓热点的,怎么应用到产品中去的,应用后怎么检测效果的 针对搜索产品运营岗位本身: 基础题: 1.有使用过今日头条/抖音吗? 2.你觉得吸引你使用这些软件(自己常用的)APP的原因是? 3.如何给B站想要改进热点这一块的板块内容,你会怎么做? 4.现在一般的搜索软件都是搜完后直接出结果的,你觉得这种搜
注:该岗位为实习岗位 一、一面:11.21 30min 1.自我介绍 2.深挖实习经历 3.有没有用过抖音电商 4.对抖音电商的优点、缺点怎么看 5.主要做的是母婴、图书赛道的电商,能否接受? 6.我们是互联网工作,工作强度大,会加班,如何看待? 7.已经是毕业生,为什么还要应聘这个无转正的实习岗位? 8.反问:我问了这个岗位需要的特质 面试官回答:会把实习生当成正式员工,所以看重主动性和积极性
本文向大家介绍微信跳一跳自动脚本C#代码实现,包括了微信跳一跳自动脚本C#代码实现的使用技巧和注意事项,需要的朋友参考一下 前言 CSDN前阵子推送了篇文章,讲的是微信跳一跳的技术实现,大致浏览,发现难度不高,很适合练手。 思路 ADB得到屏幕截图,转换成bitmap逐像素分析图像,得到跳跃起点和终点坐标,最后ADB按压屏幕进行跳跃 相关知识 ADB创建 ·在https://adb.clockw
问题内容: 以下两段代码是否相同? 问题答案: 它们具有相同的 最终结果 ,但它们并不相同(它们将产生不同的字节码;版本实际上经过了这些步骤,生成了新的字符串对象,然后对其进行中间化)。 来自以下两个相关引号: 调用该方法时,如果池中已经包含与该方法确定的对象相等的字符串,则返回池中的字符串。否则,将此对象添加到池中,并返回对该对象的引用。 所有文字字符串和字符串值常量表达式都将被插入。 因此,
牛客看了太多面经了,回馈一下各位 一面常规八股全文背诵45min(11.28) OSI七层模型 http和https的区别 https握手过程 http状态码 http缓存 options请求 手写JSONP 浏览器的进程 JS为什么是单线程 事件循环 let和const bind、call、apply css的单位, %单位参考的是谁 Fiber架构 组件通信方式 useEffect第二个参数
项目 会话管理怎么实现的,拦截器具体怎么做的 说一下Cookie和Session Redis里具体存的什么信息 点赞、相互关注用的Redis哪一种数据类型,底层数据结构是什么 缓存一致性的几种策略,为什么用”先更新数据库,再删缓存“ 并发 Java实现并发常用的哪几种方式 sleep()和wait()的区别 volatile怎么实现的可见性(提示内存屏障) 原子类的核心是什么 CAS属于什么锁类型
快手 做搜索业务的数据分析,具体地就是对某个广告用户是否点击、效果如何,在什么内容出现时用户会更愿意进行搜索等等; HR十二点打电话约了下午三点的面试,彼时甚至连窗口函数是什么都不知道 = = 面试官很随和,先让我做了自我介绍,之后展开讲了讲自己的项目(也可能因为我没有实习经历可问,还聊了聊之后读研和工作的考虑 问了两道MySQL的题目: 1. 现有一张表格,一列为日期、另一列为访问的用户id,
问现在实习生很多,你不是计算机为什么转码 你这些项目是不是看什么课写的? 放到开源平台有几个star? 计算机相关最有成就的一件事是什么?有什么比赛奖牌经历? 写的这个web服务器对于短链接长连接怎么处理,并发io怎么处理,有什么底层架构可能实现上述说的这些? actor和reactro的区别? 为什么要设计多线程多reactor,当时怎么考虑的还是看课直接写的? select和epoll的区别?
一面 八股拷打,不再赘述:过拟合,transformer等 手撕(web IDE) 对称的二叉树 lc原题 二面 1. 如果现在数据量特别大,并发量特别高,你有什么好的办法能够提高用户的体验 2. 如果现在有一些数据给到你让你去拿给标注人员标注,你怎么样发挥他的最大价值 3. 熵的计算公式 手撕(web IDE) 1. 不同路径 lc原题 2. 给一堆树的高度,问砍的次数,二分答案 HR面 聊天
一面 问了实习的时间,做的什么项目。 代码题:合并两个数组 // 将['A1', 'A2', 'B1', 'B2'] 和 ['A', 'B']合并成 ['A1', 'A2', 'A', 'B1', 'B2', 'B'] 代码题:正则匹配替换字符串模板 事件循环输出 console.log(1) setTimeout(function () { console.log(2) P
项目 + 算法 项目:简单问了一下项目,问一下redis是做什么的,会有缓存一致性的问题吗,随后对缓存一致性问题做了一些探讨,比如有什么保证缓存一致性的方案,给一个场景,比如redis缓存了用户抖音上一条刷的视频,这样多写多读的场景怎么保证一致性。 算法:讨论了一道题,单词搜索的plus版,可以掉头往回走,问这样的单词路径在矩阵中出现了多少次(分析时间复杂度的时候稍微慢了一点) 面试官说得一周左右