微派后端一面凉凉

前几天在Boss直聘投了微派公司(贪吃蛇大作战那个公司)的后端工程师岗位,技术栈写的PHP/Golang,但是也给我安排了面试,虽然我主要用Java。

今天上午安排了面试,大概40分钟,感觉凉的很彻底。

项目

1、看你项目中有一个家乡分享的小程序,大概讲一下。
后台SpringBoot,管理端Thymeleaf+用户端小程序

2、你在项目负责哪些部分?
微信授权/图片上传/主页展示

3、微信授权的流程?
wx.getUserInfo获取用户基本信息,wx.login获取code发到后台+appid+secret换取openId,操作数据库自动帮助用户注册。

4、图片上传怎么实现的?
实话实话,copy的代码,原理没仔细研究

5、微信小程序是否考虑了token问题?授权登录后如何验证用户身份?
没考虑,从这个地方应该就开始凉了。

网络

6、TCP三次握手流程,序列号如何变化?

7、HTTP协议理解,如何弥补无状态的不足?cookie和session如何配合?session如何存储?

8、TCP/UDP区别,TCP如何确保连接安全有效,HTTP和TCP关系
第二个问题想到了ARQ的两种实现,停止等待和连续ARQ,其他的拥塞控制啥的只答了个名字。

9、HTTP/HTTPS区别,TLS基本原理(对称非对称加密),GET/POST请求区别

MySQL/Redis

10、MySQL索引实现底层原理(B树的改进B+树优缺点),Hash索引原理(不会,扯了个数组加链表),四种事务隔离等级,以及脏读/不可重复读/幻读的解决情况

11、MySQL字符集utf-8和utf-8mb4区别(字段长度区别,没答上来)

12、手写SQL语句,数据表score_info(uid,course,score),查询所有科目都在90分以上的uid,将平均分降序排列并找出排在3-5位的uid
SQL这块没复习到,直接跳过了

13、redis用过哪些基本操作,项目中用过吗
学的时候稍微了解过一点,这次也没复习到,跳过

数据结构

14、数组实现队列,假溢出问题解决(循环队列)

15、HashMap底层实现原理,Map如何保证插入有序(使用TreeMap或者传入自定义Comparator)

16、5个数列从小到大排列好,每个数列不存在重复元素,找出他们的交集
暴力循环/每两个数列比较/使用List的retainsAll方法求交集,没想到其他更好的办法,是我太菜了..没写代码,只是口述了一下思路

其他

17、Postman测试接口时如何处理权限认证问题(不会,以后学)

很奇怪,这次java基础/并发/jvm/设计模式一点都没有问,也可能和他们技术栈有关,不过问到的东西有些还是答不上来,SQL语句这一块漏了,HTTP/TCP需要继续深入学习,算法功力有待加强,还有就是做的项目经不起推敲,小程序安全认证问题完全没有考虑,面试官还说我基础比较扎实,估计是怕说实话伤我心哈哈....文章最后用一张图结束把。
学吧

#微派##Java工程师##实习##面经#
全部评论
第十六题可以用归并排序,刚刚面完。准备二面,面过的兄弟可以加下联系方式吗?我私信你们了。
1 回复 分享
发布于 2020-03-23 16:05
15题错了,插入有序LinkedHashMap。。 。
1 回复 分享
发布于 2022-12-26 16:43 广东
昨天一面,项目怼得也特别深,面完20分钟收到2面,又改期了
1 回复 分享
发布于 2020-03-11 19:56
第十六题先排序成一个数组再用双指针找哪个数字等于5就是交集这样做可以吗
点赞 回复 分享
发布于 2021-12-28 12:40
微派可联系我内推
点赞 回复 分享
发布于 2021-08-16 22:28
感觉我面试比lz简单很多,可能因为我是找实习?
点赞 回复 分享
发布于 2020-04-01 00:53
今天收到微派offer了……
点赞 回复 分享
发布于 2020-04-01 00:52
C++选手表示收到了面试邀请,没想到现在中小型公司技术面也这么难了 哭了
点赞 回复 分享
发布于 2020-03-23 15:22
谢谢兄弟,二面来了,据说要面4+1
点赞 回复 分享
发布于 2020-03-18 19:29
TCP如何确保连接安全有效 这是考传输可靠性?还是考什么呢?
点赞 回复 分享
发布于 2020-03-16 20:50
感觉微派面的好难。。
点赞 回复 分享
发布于 2020-03-16 20:45
第16题我想的是五个指针,谁小谁往前进,直到都相同?有没有大佬指点一下
点赞 回复 分享
发布于 2020-03-11 19:48

相关推荐

8、超级蚂蚁这是一家做出海休闲游戏的公司,算中大厂,有深圳和长沙两个 base,当时是 hr 主动在 boss 上和我聊的,我就顺便约面了。11.25 面试面试前几天 hr 给我发了他们正在测试的一款游戏,让我体验一下。1、自我介绍2、我没有玩过 33 号远征队,你能向我说明一下 33 号远征队的机制和系统吗这段我答的很烂,主要是之前没接触过这种问题,回答的时候东扯一个系统西扯一个系统,一直在补充。3、关于我们的这款游戏,你能简单说明一下你的理解吗4、我们的这款游戏吸引玩家的点在于什么5、如果让你为这款游戏设计一个系统,你会怎么设计6、这款游戏最吸引你的系统是什么7 反问环节改进建议:叙述时的逻辑上还可以加强一些这次表现相较于钛核那次确实差了很多,很多回答都不是很通顺。可能是因为我对于两者的兴趣有差别吧。但是这次给我的影响也很大,在之后的面试中我都会特别注意回答的逻辑。9、微派网络(冬令营)这家算是中大厂,项目主要是偏休闲的游戏(如贪吃蛇)和一些互联网产品(如青藤之恋),我报的是冬令营实习岗,分两期,有转正 offer。大家现在去报可能已经迟了,希望能帮助一下明年来报这家冬令营的牛友们吧。11.17 网申-11.20 笔试-11.24 流程终止-12.3 补录-12.14 面试-12.21oc11.20 笔试笔试题比较偏专业,除了第一道其它题都是三选一,还有很多关于巨人的超自然行动组的题。当时我还没玩超自然,都是答的那种很通用的题,理所当然的没有过。12.3 补录晚上 8 点 hr 加我微信,说因为新开了一个项目所以扩招了,把我又补进去了12.14 面试1、自我介绍2、你说你在学习策划方面的专业知识,有关注 b 站哪些 up 主吗3、平常学习是怎么学的一般这个问题主要考察你的学习能力,不要说有时间就学,把自己的学习计划说的越详尽越好。4、学习内容有哪些,学过巴图玩家模型吗幸好关于巴图模型我有一些印象,感兴趣的牛友可以去搜一下。5、关于超自然行动组你有哪些改进的建议6、超自然行动组吸引你的有哪些7 、如果你要设计一款超自然元素的游戏,你会如何设计,着重设计哪些点。8、最喜欢玩的游戏(这一段是开始问的哈哈,我忘了,现在补在后面)三国杀(说的休闲一点比较好)9、三国杀有哪些消费点10、你提到了皮肤外观,你能说一下皮肤外观是怎么样吸引玩家氪金的吗11、你提到了表现欲和新鲜感,游戏中是怎么利用这些东西促进玩家消费的12、有 offer 吗其实当时已经有了多益的 offer,但是我当时已经不打算去了,而且我怕错过这个机会就回答的没有。13、反问环节询问了改进建议,面试官说表现不错,我问逻辑上还有问题吗,面试官说没有问题。然后说没有什么需要改进的,并且给我上了一课,说策划最重要的是同理心和想象力,逻辑和思维是连接他们的东西。感觉这一段还是很受用的。12.21ochr 小姐姐打电话过来,介绍了一下冬令营的具体事项。然后还问了有没有其它 offer我说有了多益的 offer,巨人 hr 面完没通知。对这几家公司的意向我回答范围和地点上更偏向微派之后就拿到 offer 了过了几天就拿到了巨人的 offer,和 hr 沟通了一下就退出了这期冬令营。也很感谢 hr 的善解人意,hr 说很高兴我能拿到更适合和更心仪的 offer,最后也是互相祝福温柔收尾目前能总结出大致面经的内容就差不多写完了,后续空闲的时候可能还会再分享一下我策划群面的经验。预祝大家春招顺利啦
查看19道真题和解析
点赞 评论 收藏
分享
评论
10
59
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务