淘天一面3.26(很奇怪的面试经历)

#软件开发2024笔面经# 时长大约一个小时,很奇怪的面试,我走的明明是前端,他整个面试一直在问我后端的东西,只因我的个人项目里面写了后端,我把我的个人项目传到了github上,然后面试官会看你github上面的内容,会看项目里面的具体的代码!
回忆版,顺序可能不对,可能不全
面试官自我介绍他们的业务
手撕(大约20分钟):
1、将markdown无序列表转为javascript对象,第一题只说了思路然后就不会了,面试官开启第二题
例如
- 1
 - 1.1
 - 1.2
  -1.1.1
生成Node {value: '1', level: 0, chidlren:[Node, Node]}
2、一个字符串找到其中有回文的字符子串,要去除重复的部分,写了一回面试官看着我改了点错误,看起来是对的,于是通过
例如输入look at alibaba and yoo, 输出['oo', 'bab']
你的项目都是自己做的还是比着网上做的(比着课程做的)
我看你的项目是分成了不同的模块,为什么要这么分,是比着做的吗
讲一下装饰器,它在兼容性如何
你为什么用了sql语句也用了sequlize,有些地方直接查询你也用的sql语句
直接用sql语句安全吗?(我回答完之后)为什么你没有实现呢?
为什么要用两个表存储关键词
你的一级二级三级分类为什么不能用一个表而是要拆分
你的项目有什么难点
你的jwt是怎么实现的
前端是怎么做持久存储的(讲了localstorage,被告知还是不能,我说直接用的第三方包)
后端是怎么处理注册之后的信息
密码要怎么处理
直接加密会出现撞库,怎么解决(说完面试官跟我说有个说法叫加盐,其实就是我说的那个意思)
你的项目都是自己做的,没有实习吗(无,我是保研生,面试官看我绩点还挺高的)
研究生的方向(程序合成)
程序合成是什么,解释一下
怎么能够实现合成(组件化程序合成,用SMT求解器)
选择合成程序的时候有没有优化
(然后面试官的评价是你做前端有点高射炮打蚊子。。。)
反问:
1、我还需要提升哪些方面?答:要做一些深入的新的东西,比如gpu、canvas,传统的框架只是适用于工业界,需要关注新知识
2、结果什么时候出?你先笔试然后再告知结果
全部评论
楼主第二个手写题,alibaba这个字符串为什么不会是两个回文串呢, bab和aba都应该是啊
1 回复 分享
发布于 03-26 14:18 新加坡
淘天,至少我们部门还有一堆 hc,发不出去。骗人是小狗也没人找我投递
点赞 回复 分享
发布于 04-03 16:09 浙江
为什么localstorage不能持久存储啊
点赞 回复 分享
发布于 04-10 09:45 辽宁

相关推荐

11-06 18:30
已编辑
门头沟学院 Java
10.25一面,原定30min,实面18min,KPI面。没有收到后续1、自我介绍2、看项目中用到了rabbitmq,说下它的主要作用答了解耦、异步和削峰3、如果建立了联合索引(a,b,c)现在查询条件顺序是c,b,a会用到索引么4、对于两个字段的or查询,如何保证走索引,例如查询name=?or student_id=?没答出来,就说给两个字段都建索引呗,面试官表示好像不太行5、看你简历有用到分布式锁,用的哪种实现6、项目中写了es,数据是怎么导入es的回答分页查询,使用线程池导入...7、直接连接的数据库和es进行导入的?用的什么jar包连接的有点无语,jar包名字记不住...8、Spring Cloud用的是阿里的那套还是什么,用到哪些组件9、Gateway路由分发的策略10、微服务之间的调用是怎么实现的知道吗11、服务A调用服务B,会经过nacos么12、有用过别的组件么回答都写在简历上了,没用过别的反问:1、面试流程两轮技术+hr2、有什么要 改进的地方,给些建议说招聘后端开发工程师看的是对这些技术的掌握程度,包括对技术选型上的一些思考,比如你项目中用到了rabbitmq,那思考过不同的消息队列之间的区别吗,比如说项目中用的是redisson实现的分布式锁,有没有考虑和其他实现方式的区别。(这里我非常不解,为什么他面试中不问我这些区别,点评却要说这些)。#顺丰##顺丰科技##一面##一面凉经##kpi面#
顺丰集团一面100人在聊 查看14道真题和解析
点赞 评论 收藏
分享
世界上最难的事情是,长大以后的你还在坚持着实现小时候的梦想;而更难的事情则是,你真的实现了小时候的梦想。 10 年前的那个孩子怎么也不会想到,10 年后的他自己竟然真的成为了他梦想中的那个样子...... 启航 不知道为什么,从小就对计算机这么一个冰冷的东西情有独钟:我热衷于探索 Windows XP 控制面板中的每一个选项,与 Windows 搜索的吉祥物 Rover 做朋友,研究光驱和 3.5 软盘驱动器(是的,3.5 软盘!)的使用方式 —— 即使在那个计算机还没有普遍连上网的时代,我依然愿意探索计算机中的每一个角落。 当然,这可能和我喜欢玩计算机游戏有关,在那个网络并不发达,移动通信...
在摸鱼的香菇很想退休:感觉佬的经历是我曾经想过的 我最开始想学计算机是因为我想写游戏脚本 不过后来上大学走偏了去打竞赛了 不过算是找到另外一个爱好了 从结果来看感觉还是学历加非科班吃了亏 不过现在形式不好 读研也不一定能有更好的结果 还是祝愿佬拿到更多更好的offer吧 感觉你真的很优秀
点赞 评论 收藏
分享
5 10 评论
分享
牛客网
牛客企业服务