杭州飞书客户端 一二三面面经 已意向书

一面50mins

1.重载和重写怎么实现、区别、注意点
2.泛型是什么、如何实现
3.list<string>和list<object>一样吗(刚开始说不一样的,后来面试官提醒说:你不是说这是语法糖吗? 我才改口 尴尬)
4.list< extend T > 和list<super T>
5.sychnorized用过吗,然后举了个小例子,问我会怎么样
6.用wait和notify写个生产者消费者模式吧(尝试了下 不会 然后跟面试官说 我知道是object里面的方法 但是没用过... 感觉凉凉 还好换了一道题)
7.换了一道旋转链表(敲了好几遍了 秒了 然后说了一下如何实现)
8.设计模式用过哪些,jdk哪里用到了(说了流的装饰模式 spring的工厂模式)
9.jdbc用的什么设计模式
10.写个单例模式吧(咔咔咔 敲完)
11.反射知道是什么吗 怎么实现(jdk和cglib 动态字节码技术 具体实现就实现invocationhandle然后重写invoke方法)
12.如何避免反射知道吗(可以在方法里进行判断 然后抛出)
13.怎么判断是反射调用的方法呢(...想想想 没想出来 好在面试官说他就随便问问...)
14.以对象作为hashmap的key要注意什么
反问环节:
我:我有啥需要提升?
面试官:java基础很不错,符合我们的要求,但是因为你不会安卓,所以我也就没问
我:安卓这个有要求吗?
面试官:应届生应该没有

总结一下一面吧,消费者生产者没写出来,难受~ 然后jdbc用什么设计模式不晓得,这个确实不晓得...

等了三天二面来了~

二面35mins(短的我觉得自己没戏了)

1.用数组实现个栈(一上来就这么直接的吗? 行~ 咔咔咔 5分钟敲完)
2.一般的栈没有容量限制的吧(行~ 扩容 咔咔咔敲完)
3.内存方面有什么可以优化的吗(...缩容吧)
4.for(int i = 0;i〈 list.size();i++)遍历一个列表有什么能改进的吗?(这就是我的日常操作... 很想说没有,但是竟然你诚心诚意的发问了,我觉得里面的list.size()可以在循环外赋值,这样就不用每次循环都要去调用size方法了)
5.for循环去remove list中的值会发生什么
6.我看你简历里写了jvm调优怎么调的
7.base64优缺点(我简历里写了 然而我并不会)
8.写个二叉树左视图吧(5分钟)

反问环节
我:我咋样
面试官:java基础挺ok的 安卓可以看看了(又是安卓 说好的不要求呢)

等了两天,三面来了,hr说面试官时间排满了,直接安排到下个星期,嘤嘤嘤~ hc没有了怎么办!

三面60mins(因为面试官要开会,提前10分钟给我打电话让我准备面试,刺激~)

1.自我介绍,讲项目(我开始吹了5分钟的逼,吹到自己都尴尬)
2.问了我40分钟的mysql底层 主要集中在重复读如何实现和举两个事务一起执行的例子,描述一下结果。然后大家注意一下,面试官这里不光问我原理,还问我为什么这么设计,总之问了很多(还挺开心的 毕竟mysql比较擅长)
3.一个整数,交换两位求最大值(想想先暴力再优化吧,开始敲。然后面试官:不需要聊聊吗? 我:??聊啥 面试官:你现在这个时间复杂度多少 ,能不能优化下 ? 想了一会儿优化到o(n)眼看快出来了,面试官说没时间了 凉凉~)

反问:
我:我咋样
面试官:编码能力再加强(行~凉凉~)

8.4日面试都结束
8.6日问hr说三面通过(意外,算法没出来都行~),还需要走审批流程
目前内心慌的一匹,想了解一下审批流程可能会挂吗???
顺便求一波offer~#安卓工程师##校招##面经#
全部评论
于今天下午拿到意向书啦~ 牛客许愿果然有效
点赞 回复 分享
发布于 2020-08-14 14:29
需要意向书的第十天~想它~想它~发疯一样的想它~
点赞 回复 分享
发布于 2020-08-14 12:46
我也想咔咔咔就把代码敲出来!!!!
点赞 回复 分享
发布于 2020-08-14 09:49
老哥考虑投一下钉钉这边吗?我们这边还有大量HC,尤其是前端。 感觉客户端转前端也是可以考虑的😂 (据说阿里下一个上市的就是钉钉的了
点赞 回复 分享
发布于 2020-08-13 17:29
许愿意向书的第九天~想它~想它~想它~
点赞 回复 分享
发布于 2020-08-13 17:08
我咋样才是最骚的操作
点赞 回复 分享
发布于 2020-08-13 16:58
楼主是本科嘛?
点赞 回复 分享
发布于 2020-08-13 16:40
等意向书的第七天~想它~想它~想它~
点赞 回复 分享
发布于 2020-08-11 23:24
师姐tql,特来点赞。
点赞 回复 分享
发布于 2020-08-08 18:40
楼主收到oc能不能发波经验贴啊?
点赞 回复 分享
发布于 2020-08-08 15:26

相关推荐

04-04 21:01
已编辑
门头沟学院 前端工程师
楼主前端岗,目前在找暑期实习,求佬们帮忙选择一下,给个建议1.&nbsp;快手,base北京,效率工程部,负责内部协同文档,ai接入等等,应该是企业内部自用的系统,hr说保证秋招前有转正答辩机会,会评估个人产出和实习时长,对快手有滤镜,福利很好,听人说这个组不卷而且大老板人很好2.&nbsp;美团,base&nbsp;上海,点评事业部,负责搜索与美食展示,用的是内部自研语言,面试时说是大前端,纯前端的内容比较少,大部分情况下是自研语言开发移动端,少量客户端,楼主一点客户端也不会,但是转正概率高,面试官说只要愿意留表现不是太差的都会转正。但是因为用内部语言,想着实习方向上不垂直,感觉技术上帮助不大,另外点评事业部有的说好有的说快跑,不太知道详情3.&nbsp;字节,base&nbsp;北京,负责广告业务里的风控,安全等,hr面说因为没到hc盘点的时候,所以不保证有hc,但大概有,而且要看个人产出和表现,听说字节转正率不太高,一堆实习一两年的同学在等转正机会,楼主卷不过她们,而且听说很压力,另外因为没走官网,也不确定是不是暑期实习,但是宇宙厂title很大。听学长说广告业务很好,但是风控不太行,有没有佬懂的【求佬们给个意见,能从转正,发展前景上,以及转正#offer选择&nbsp;失败秋招背书上给点意见就非常感谢了】#offer选择 #暑期实习#技术岗 #暑期offer#求助offer选择 #工作选择#找实习&nbsp;#&nbsp;offer
投递快手等公司10个岗位
点赞 评论 收藏
分享
一句话总结:客户端复杂度不如后端一根毛。愿世上再无坑人的客户端招聘1.以前做客户端开发,那可需要实打实的技术。要搭建复杂的项目框架,像搭建一座高楼一样,从底层开始,一步都不能错。处理网络请求时,得考虑各种网络状况,确保数据准确、及时地传输。数据存储也是个大难题,要选择合适的存储方式,优化存储结构,提高数据读写效率但现在有了Cursor,只要输入简单的需求描述,它就能生成代码框架,还能帮忙处理网络请求和数据存储的代码。很多原本需要深入思考和复杂操作的工作,瞬间变得简单。这就导致,原本体现开发者技术价值的工作,变得没什么技术含量,很多人都能借助工具完成。2.对于想从事客户端开发的人来说,现在的就业环境变得更严峻了。企业在招聘时,会考虑既然借助Cursor很多人都能完成工作,那对开发者技术水平的要求可能就会降低。这就导致大量非专业出身,或者技术水平一般的人涌入这个行业,竞争变得异常激烈。 对于有经验、技术好的客户端开发者来说,他们的优势也很难在求职中凸显出来。因为企业可能更看重成本,既然普通开发者借助工具也能完成工作,为什么要花高价聘请技术高手呢?3.在职业发展方面,Cursor的出现也让客户端开发者的成长空间受到限制。以往,开发者通过解决复杂的技术难题,积累经验,提升自己的技术水平,从而获得晋升机会。但现在,很多难题都能被Cursor轻松解决,开发者失去了锻炼和成长的机会。而且,随着Cursor等工具的普及,企业可能会减少对客户端开发者的岗位需求,甚至可能将一些客户端开发工作外包给低成本的团队或个人。这就导致客户端开发者在公司内部的晋升机会减少,职业发展前景变得黯淡。#牛客AI配图神器#
点赞 评论 收藏
分享
04-06 17:04
门头沟学院 Java
想起来还是比较梦幻,以为二面挂了所以豁出去打电话问hr,被告知过了并且约3面,在4.2晚上今天有空来整理一下面经1.自我介绍2.自己的项目商品秒杀系统简单问了下,怎么保证不超卖的。高并发类的项目,如何保障系统服务提供能力不宕机,最重要的是什么,mysql最大连接数和什么有关3.实习中跟的项目,有变动过部门吗4.实习中的接口迁移,springboot和rpc的区别,为什么要做这个5.八股:进程调度算法都有哪些6.目前日常的cpu调度算法是哪个7.想提升吞吐量,用哪种更好8.优先级调度算法了解吗9.进程通信的管道介绍一下10.管道分类,匿名管道和命名管道的区别11.全双工是什么12.操作系统的中断是什么13.死锁的原因,解决办法14.资源分配图的应用15.udp怎么做到可靠传输16.tcp中的那些优化方式,滑动窗口,拥塞避免等,对性能有什么影响17.发起请求后,如果请求超时,该怎么排查(这里最开始从c端答了,但是没有任何思路,只能从b端答)18.coding(没想到还有coding,已经1小时5分钟了)-&nbsp;一个软件公司,有几种类型的资源(开发,测试,设计人员等),他会承接多个项目,一个项目包含多个任务,任务需要一种类型的资源以及天数。问给定项目列表和拥有资源数量后,如果能完成所有项目,最少多少天,如果不能,最多完成几个项目?挺夸张的,没见过这种题,还需要自定义数据结构,处理了半天,最后计算的逻辑没写完,叙述了一下分类讨论的思路19.反问,对应届生的要求和看法,对小组业务详细的介绍总体来说强度偏大,面了这么多公司里只有字节是三面强度依然很大的,但是面试官很平淡,没有压力面。后续也是第二天告知通过并问当前拿到of的情况,约了hr面。#Java# #抖音# #字节# #后端开发# #2025# #春招# #牛客AI配图神器#
查看22道真题和解析
点赞 评论 收藏
分享
评论
9
49
分享

创作者周榜

更多
牛客网
牛客企业服务