的知识较熟悉,我介绍完自己的本科经历以后,我就说我是保送到本校继续读研究生,然后最末尾会加上自己熟悉java,然后面试官就会问java的一些东西; 2、项目介绍及其亮点 答:使劲吹… 3、java的8种数据类型有哪些...;持久性,额就是修改完以后,在数据库中生效是永久的;隔离性,我就是说对于A对B进行转账,A没把这个交易完成的时候,B是不知道A要给他转钱。...答:因为一面都是问基础的知识,面试官和我说,我感觉你基础很扎实,他直接和我说我这里的话是通过的,不知道后面的面试官怎么问你,然后我说了声谢谢,就去酒店的一个会议厅等待二面; 二面 一面过了没多久,就立马通知二面了...答:标记清除,标记整理,复制算法,把每个算法是啥说了一遍; 9、问到这里,问了我你知道SurvivorRatio这个参数为啥初始是默认的8:1:1吗?...答:当时我听到中道题,有点懵,什么是二叉树的深度搜索遍历,我只知道层次遍历,前序后序中序遍历啊,我想了想,感觉和后序遍历挺像的,我觉得应该就是后序遍历吧,我就先写了个后序遍历的递归写法 然后他看了一眼
面试官:嗯,那么下一个问题,你知道AbstractProcessor是在编译时的哪个环节操作的吗? 我:汪?...我最后找到了Java的Api Doc文档,其中有对这个类的一些说明。 Processor释义 注释处理按照rounds的顺序进行。...在每一轮中,可以向处理器询问process在前一轮产生的源文件和类文件上找到的注释的子集。 第一轮处理的输入是工具运行的初始输入; 这些初始输入可以被视为虚拟第0轮处理的输出。...如果要求处理器在给定轮次上进行处理,则会要求处理后续轮次,包括最后一轮,即使没有要处理的注释。 工具基础结构还可以要求处理器处理由工具的操作隐式生成的文件。...boolean process(Set annotations, RoundEnvironment roundEnv) 处理源自前一轮的类型元素的一组注释类型,并返回此处理器是否声明了这些注释类型。
三种常见的模板 我知道二分查找常见有 3 种写法,是在「力扣」的「学习」板块的「LeetBook」里,有一本叫「二分查找」的 LeetBook。...,所以把 ans 先保存为 mid; 数组的长度 n ,也就是数组的最后一个元素的下一个位置也有可能是答案,所以一开始的时候设置 ans = n; if 和 else 里面,不管怎么样,left 和 right...怎么知道 mid 是不是解,下一轮向左边找,还是向右边找,答案是:看题目,重要的事情说三遍,看题目、看题目、看题目。 所以这里还有一个小技巧:分析清楚题目要找的元素需要符合什么性质。...3.3 模板 3:while (left + 1 < right) 下面这段代码是我从 LeetBook 里面截图,把需要注意的地方加上了注释。...这种写法的提出者我也不知道是谁,我看蛮多人爱用这种写法的。设计这种写法的想法(好处)和不好的地方,我为大家罗列一下。
,所以把 ans 先保存为 mid; 数组的长度 n ,也就是数组的最后一个元素的下一个位置也有可能是答案,所以一开始的时候设置 ans = n; if 和 else 里面,不管怎么样,left 和 right...怎么知道 mid 是不是解,下一轮向左边找,还是向右边找,答案是:看题目,重要的事情说三遍,看题目、看题目、看题目。 所以这里还有一个小技巧:分析清楚题目要找的元素需要符合什么性质。...3.3 模板 3:while (left + 1 < right) 下面这段代码是我从 LeetBook 里面截图,把需要注意的地方加上了注释。...这种写法的提出者我也不知道是谁,我看蛮多人爱用这种写法的。设计这种写法的想法(好处)和不好的地方,我为大家罗列一下。...最后想和大家说的 我短期之内不会频繁更新公众号了,很感谢大家的关注和支持。 我写这个公众号的原因是:以前我是干这个的,写写题解,录题解视频,写公众号补充了一种知识分享的形式。
运行一串 java 代码时,系统怎么处理的? IOT平台是如何搭建的? tcp、udp 传输有什么区别?如何优化 UDP 传输?UDP 传输的数据包与 TCP 传输的数据包有什么区别?...调用用户传入的 callBack 时是在前台还是后台? executor 是怎么切线程的? 谁创建 handler,就在哪个线程吗? handler 构造方法可以传入 Looper 知道吗?...政采云 ❝三轮技术面+一轮hr面 第一轮技术面八股文;第二轮技术面八股文+项目;第三轮聊规划 ❞ router、service 怎么实现的? 注解处理器是怎么处理的,在编译阶段怎么解析注解的?...(简历上的项目经验) 处理的事件拦截? 图文混合排版的自定义控件怎么实现的?图片大小是怎么拿到的? 讲一下handler? 消息队列空的话,主线程的 looper 也会结束吗?...飞书 ❝三轮技术面 + 一轮 hr 面 三轮技术面都是八股文 + 项目 + 算法 最后一轮技术面还有逻辑题 ❞ SSL 握手建立过程? SSL 的过程中有哪些加密算法?分别有什么用?
第一轮电面: 距离投递简历6天后,3月10号,当时我还在学校的创业工场里面写着代码,突然来了个电话,由于我一般编码时都是带着耳机听歌的,电话来的时候,手机没开铃声,是振机令我知道有电话来了,拿起一看...3,java final的使用,常量放在哪 (这个问题,常量放在哪,当时我有点不解,不知道他指哪部分,我回答了方法区的静态常量池,如果是运行时常量就在运行时常量池) 4,类的使用,尽可能多说 ...了解完后,我的心情甚是兴奋,但更多的是恐惧,因为我自己知道自己的水平,精英是算不上的,既然不来都来了,而且发短信的还是腾讯的 HR,之前听说过很多谣言,说什么 HR面试最后一面,一般都会过的,关于这个,...最后是一道智力题。 第二轮技术面: 在第一轮结束后,他直接叫我去找第二个面试官。...我问了他对我的表现怎么评价,答道说,做APP该注意的都有说到,最后还说面试结果会在下周二告知,目前我还没收到任何信息,和其他人一样,still waiting。
其中问到 redis 的单线程模型的时候,我这块了解的不是很清楚,只是知道使用NIO的方式,然后以自己的理解去说了,面试官表示这可能是我看过别的框架的模式,跟redis搞混了,不过也算是答上来一些了。...面试官问有没有更好的方式,我没答上来,面试官表示这个轻易可能想不到,就问别的问题了,别的也没什么特殊的问题,都是一些基础的东西,大概聊了一个小时吧,就到了第二面了 第二轮 二面是技术总监面的,整体没怎么聊技术...HR面 最后跟hr聊,主要还是说了下公司的福利待遇,公司的氛围,也问了我现在有没有offer,对他们的感觉怎么样。 然后问了之前公司的薪资和现在的期望薪资,最后加了微信,告诉我两天内给结果。...最后也是成功通过了面试并拿到了offer 友信金服-人人贷 这家公司面试有三轮,大同小异,这里简短的说一下 第一轮 一面仍然是基础的考察,像CAS的理解,和它存在的问题,ConcurrentHashMap...第三轮 最后一面是业务总监面的,面试官让我说了下自己在公司做了哪些事情,我挑其中一个项目做了仔细说明,然后说了下职业规划,对行业的看法等等 最后hr和我加了微信,同样说是两天内给结果,不过第二天他们就给出通过的结果了
面试环节 第一轮群面 收到通知告诉我是9点30去面试,因为害怕迷路,我八点半就到了那里,签到之后在等候区等待。...我八点五十的样子签的到,最后面试的时间是十点二十分,中间等了很久很久。 现场面试分为群面和单面两种,单面大多数是技术岗,群面是产品以及市场类的。...在最后面试官提了一个问题,是关于车辆的数量和来源怎么提供,我回答了这个问题,也不知道回答的好不好。面试官有两个,一个负责记录,一个是观看,记录的那个面试官会全场绕着走,看大家各自的表现。...面试官让我们看了看题目,然后自我介绍,这次的题目特别迷,是关于游戏设计与运营的,吃鸡游戏。鬼知道为什么我们几个市场策划的怎么到了游戏策划的面试里面。...整体的框架是有的,就是细节有点乱,我发现记录总结其实是一个不怎么好做的职位,以后要多加练习。
最后讲一下为什么 Vue 中不需要使用 Fiber 架构。...React 官方的解析其实为什么 React 不采用 Vue 的双端对比算法,React 官方已经在源码的注释里已经说明了,我们来看一下 React 官方是怎么说的。...那么 React 是将对应组件怎么生成一个 Fiber 链表数据的呢?...Fiber 树,接下来我们详细了解一下具体是怎么生成一棵 Fiber 树的。...接下来,我们就看看 React Diff 算法是怎么样的。
7.设计一个方案,apk已经发出去了,java代码是最新,但是分包下发的so文件是旧版本,如何做一个兼容方案,保证兼容可用。 这里没答好,我也忘了怎么答的了。 8.java类加载机制。...问了一下我自己维护的github库相关问题 1.防多开原理 2.检测模拟器原理 3.查root权限,如果是自编的rom怎么处理。...字节后续的面试我忘了记录复盘了,现在也记不住了。这一轮面试反正是把我榨干了。 最后进入谈薪阶段。只不过没谈拢,哈哈。 最后就是我一直想去的南山必胜客,粤海公仔厂了 这里面试具体轮次我就不细说了。...协议层 ,udp去下,本地做完整性校验,我记得qq客户端时这样做的。 m3u8的思想去下。 4.apk安全措施,当apk已经被破解了,怎么处理? 我回答借助v1签名思想,本地做对文件md5的校验。...16.如何处理多语言问题。 17.jvm虚拟机相关问题,具体忘了。 18.职业规划相关。 最后欢迎大家来鹅厂,有一说一不吹牛逼,这里同事真的很不错。
5) 每一轮总分大的人获胜。 假设小明知道每一轮对手做出选择之后的总分,返回小明在每一轮都赢的情况下,最终的最大分是多少? 如果小明怎么都无法保证每一轮都赢,返回-1。 来自字节跳动。...当前来到index位置,牌是candsindex值。 对手第i轮的得分,srocesi。 int hold : i之前保留的牌的总分。...int next : 之前的牌,对index的下一轮,使用效果加成是多少。 返回值:如果i...最后,不能全赢,返回-1。 如果i...最后,能全赢,返回最后一轮的最大值。 代码用golang编写。...index]*3, cards[index]*3) } return getMax(p1, p2) } } // cur -> 牌点数 -> * 3 之后是效果...getMax(a, b int) int { if a > b { return a } else { return b } } *** 左神java
那么,你又要怎么知道,快指针应该回溯到哪里,说是重叠部分后面那个位置,那你每次匹配失败都要去找一下有哪里重叠? 那要是重叠部分很多,你要回到哪个? 这些准备工作,应该在进行KMP匹配之前做好。...,那里我打了星标。 这时候怎么办?重头找?不可能的事,重头找的话,怎么说,那个代码该怎么写?一个一个在比对?...如果最后真的轮回到了0点,那也总比直接回到原点有不知道后面会不会有惊喜要来的强一些。 那么,要怎么将快指针(k)回溯到前一个轮回的后一个字符呢?...那么你看看 ,这时候的next[k]存的是什么东西,是不是上一轮的对称度,要是不记得,我给你找:`next[4] = 2`,那这个对称度是什么东西? 是不是等于字符串中上一轮轮回对应的后一个位置!...示例字符串: “a b a b a b c b” KMP匹配、 这个匹配就比较好理解了,该注释的地方我注释了 int kmp(string s, string p) { int i = 0; int
本文将简要讲述怎么通过代码来求解此类问题,在最后会公布残局的最后结果 minimax 代码的核心思想是minimax。minimax可以拆解为两部分,mini和max,分别是最小和最大的意思。...如果我们要用这个函数来模拟两个人的出牌,则还需要知道对手当前的所有牌:enemy_pokers。 这个函数的返回值,是轮到我me_pokers出牌时,是否能够必赢牌。如果能赢则返回真,否则返回假。...首先我需要知道,上一手对方出的牌是什么。...如果对方上一手选择过牌,或者没有上一手牌,那么我这一轮必须不能过牌,但是我可以出任意的牌 如果对手上一手出了牌,则我必须要出一个比它更大的牌或者选择这一轮直接过牌(不出牌) 关键点来了,在出完我的牌或选择过牌后...# 如果上一轮对手出了牌,则这一轮我必须要出比对手更大的牌 或者 对手上一轮选择过牌,那么我只需出任意牌,但是不能过牌 if (last_hand and can_comb2_beat_comb1
相信不用我说大家也知道,毕竟三月份大家都去凑热闹,都去招聘与面试了,四月份还剩下来的招聘与面试的人就寥寥无几了,而且四月份还没找到工作的可以用老油条来这么说也不为过,且四月份公司还招人的,那几本找的都是些大牛了...面试总结 那来两位学员我分别用A和B来代替 A学员 第一轮:电话初面 第二轮:技术面谈【技术职位尽量避免多谈管理上的工作】 第三轮:高管复试 第四轮:HR最后确认 一面:首先确认对阿里的意向度(如果异地更会考虑对工作地点...热点账户问题(项目中有就会问) 第一轮技术面试(电面)涉及Java基础点(可参考): session java锁 gc原理 hashmap listlink arraylist 区别 aop 原理 多线程...JMS的两种模式是那些; 富客户端怎么更新; 自己设计类似ESB这样的企业数据总线应该有哪些功能; 系统架构设计; 集群中怎么控制session; 怎么样知道java存中是哪一些模块消耗内存比较多;...阿里面试流程 面试一般是四到五面,以电话面试为主。最后一轮面试时HR面试,所以只要挺过前面的技术面试一般就OK了。第一轮是考察基础,第二轮开始考察项目,沟通表达能力。
阿里的题首先是20道单选,然后是4道不定向选择,然后是填空题和简答题。还有一道java方向的附加题,监考人员说明阿里需要大量的java工程师。...回来查了下编译是可以通过的,但是运行出来的结果是不确定的。 5. 算法:知道哪些排序算法,堆排序、归并排序、快排的时间复杂度各是多少,分析平均时间和最坏时间复杂度,快排怎么实现的。...又问到图像上的文本识别问题,好吧,结合对图像处理的理解,说了几种方法,也不知道面试官自己懂的多不多。可能也是考察能不能活学活用吧。 7....说一下你在做项目期间,是怎么和其他人合作的,是负责人还是参与者,你和其他人的职责各是什么,怎么分工。还有要是你需要的代码别人没完成,你是怎么和他处理的。能不能举例说明。...好吧,我承认我犯了个错,我说我想做java方向的,因为前两个面试官都问过我以后要是从事java开发,愿不愿意。
7.设计一个方案,apk已经发出去了,java代码是最新,但是分包下发的so文件是旧版本,如何做一个兼容方案,保证兼容可用。 这里没答好,我也忘了怎么答的了。 8.Java类加载机制。...问了一下我自己维护的github库相关问题 1.防多开原理 2.检测模拟器原理 3.查root权限,如果是自编的rom怎么处理。 聊了下简历里的经历 1.contentProvider的初始化时机。...字节后续的面试我忘了记录复盘了,现在也记不住了。这一轮面试反正是把我榨干了。 最后进入谈薪阶段。只不过没谈拢,哈哈。 image.png 面试—鹅厂 最后就是我一直想去的粤海公仔厂了。...协议层 ,udp去下,本地做完整性校验,我记得qq客户端时这样做的。 m3u8的思想去下。 4.apk安全措施,当apk已经被破解了,怎么处理? 我回答借助v1签名思想,本地做对文件md5的校验。...16.如何处理多语言问题。 17.jvm虚拟机相关问题,具体忘了。 18.职业规划相关。 最后欢迎大家来鹅厂,有一说一不吹牛逼,这里同事真的很不错。
tcp\ip是基于java还是底层调用 长连接和短连接的差别 tcp\ip七层模型(三面就是死在这里,面试官也很惊讶我竟然不会。。。...想着tcp怎么也有七层了,傻了,就回答不知道) 怎么处理LIstView过程中的Item复用,能具体到实现原理方面说嘛? ...,但是可能简历没被HR看上吧,最后还是选择的春招通道,所以是在广州现场面试的,也是我第一次现场面试,腾讯很土豪的包下了一间5星级酒店,好了接下来讲一下面试吧,我总共经历了三轮技术面,其中两轮现场面试,一轮技术面试...,最后一轮HR面试,在两轮现场面试完之后,我还以为我凉了,结果又加了一轮总监面(可能是我乌鸦嘴问了面试官会不会有加面),面完之后面试官直接告诉我下午有hr面试,接下来是面经: 一面(4-11)(70分钟...(16位) 大小写转换怎么设计的,不局限于英文,包括法文等等 java泛型 java为什么要采取泛型擦除这种方式实现泛型 java作者是谁 总结
我面试京东已经到10月中旬了,实际上在京东之前就有投递过好几家公司,BAT基本是来了一波一轮二轮游客观光,字节跳动挂在了3面,也不知道原因,我也不敢问呐!...华为是直接简历都没有过,凄惨惨,最后的希望就寄托在了京东和网易上,网易目前还在等通知,10月30号终于等到京东的录用意向书,特分享一波京东的面经,共勉!...image.png 京东商城部门Java研发岗,历经4面斩获offer(3轮技术+HR面) 京东商城一面: 简短的自我介绍,项目一笔带过,没有问过多细节 讲一讲重载与重写区别 讲一下八种数据类型 知道...说一下吧 数据库事务隔离级别 MyBatis怎么防止 sql 注入? 什么是 Java 程序的主类?应用程序和小程序的主类有什么不同? 那Java 应用程序与小程序之间有那些差别?...在工作过程中,遇到与同事意见的情况,你会怎么处理? 你是怎么平衡生活和工作的? 你怎么看待996现象? 说职业规划 喜欢读书吗?最近读了什么书? 你有什么想问我的吗?
本来说的面试时间是 30 分钟,这个还是第一轮处于电话面试那种,但是不知道为什么最后面试整个时间都延长到了快一个小时,貌似双方都还继续沟通下,有点意犹未尽的感觉。...问的问题大致包括有:能说一下 hashmap 和 hashtable 吗Default 关键字Overload 和 OverrideSpring 框架和 Spring Boot 的关系DI 是什么IoC 是怎么回事还有些其他的问题...关键点,HashMap 比 HashTable 快,这个总知道吧,因为一个是线程同步的,一个不是。觉得在找工作的时候,还是需要对 Java 的一些常用概念了解下的。...对不熟悉的 default 关键字,我的回答就是,我知道 Default 关键字是在 Java 8 中开始使用的,但我们项目用得并不很多,所以不是非常熟悉。...结果就是在面试还没有最后挂断的时候,对方就说我通知组里面的同时下周安排下技术方面的面试,时间是 1 个小时,他直接问我那周有空。因为下周有不少其他安排,所以就周二和周四吧。本来他是希望安排在周一的。
初期学习就是纯粹拿着《java核心技术 卷一 》,跟着敲代码,实际上因为是大三课程比较多而且当时自己比较喜欢打游戏,直到学期结束放假回家我才看完这本书。...最后唯一面过的是一家叫宝宝玩英语的公司,两轮技术面,面试表现比较好,想要18k,只愿意给16k,就没给我发offer。这个时候就已经是学期末了,秋招算是基本结束了。...用不是的很熟练,然后就推荐看源码那种,我就想骂你傻屌。springboot最近也看了。框架在校招面试中不怎么重要。...别嘴贱开始吹起来,别再博客上看到点啥没怎么理解就来吹,正确的做法是说:XXX我了解一点,巴拉巴拉,但是原理并没有深入了解。...诚实就好,或者只知道类似的其他东西,就可以说我比较熟XXX,然后还不是随便发挥。美滋滋。。。
领取专属 10元无门槛券
手把手带您无忧上云