淘天一面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 回复 分享
发布于 2024-03-26 14:18 新加坡
为什么localstorage不能持久存储啊
点赞 回复 分享
发布于 2024-04-10 09:45 辽宁
淘天,至少我们部门还有一堆 hc,发不出去。骗人是小狗也没人找我投递
点赞 回复 分享
发布于 2024-04-03 16:09 浙江

相关推荐

bg 双9硕 有一段中小厂go实习timeline 3.20投递 3.22测评&笔试 3.28一面 3.30二面 3.31官网状态秒挂📍面试公司:淘天👜面试岗位:java后端开发一面:视频面,但面试官没开视频自我介绍1. 实习中遇到的难以解决的问题2. hashmap多线程读写的问题3. 多线程只读hashmap会产生问题吗4. java字符串拼接的方式 string  stringbuilder stringbuffer5. try catch finally6. redis用lua脚本的好处7. redis为什么选择lua作为原子性操作8. lua脚本执行时间很长,怎么排查9. java的线程池10. 接口的RT很长,怎么排查11. mysql默认隔离级别12. 数据库范式13. spring默认隔离级别和事务传播行为14. spring事务失效场景15. 实习期间同时负责多个重要任务,时间紧张怎么处理16. 连续加班一个月上线有bug怎么办(哥们真有点绷不住了)17. 可用内存2个g, 数据20个g, 找最大的1000个数18. https的连接建立过程19. zookeeper实现分布式锁,怎么做20. zookeeper节点数量以及原因21. java泛型,使用泛型的好处22. cas操作为什么线程安全23. 高并发场景使用cas的问题24. 其他cas存在的问题25. 乐观锁与悲观锁26. threadlocal的优势,原理,存在的问题27. 网关后有若干个服务,它们有依赖关系,流量超出预期,可能发生怎样的异常,什么原因引起的反问无手撕二面:电话面自我介绍1. 研究生导师给的命题方向2. 导师希望达到的目的以及目前达到的程度,还差些什么3. 为什么你觉得你的改进(科研相关)会更好4. 拷打实习5. 线程池怎么拿到主线程中的数据6. 点评项目:店铺的服务时间不一样,希望查询正在开张的店铺,怎么做7. 什么叫超卖,为什么会超卖,怎么解决8. 网站统计为什么用hyperlog9. 要实现安卓客户端贪吃蛇的游戏,结合掌握的知识,怎么实现10. 做研究课题,发现师兄的方法路线是错误的,怎么处理11. 最近在研究什么?12. 优点缺点是什么反问第二天官网状态秒挂#软件开发笔面经#
点赞 评论 收藏
分享
评论
5
10
分享

创作者周榜

更多
牛客网
牛客企业服务