淘天一面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 辽宁

相关推荐

简历为C++相关美团金融服务后端 一面 70 min 1. 面试官首先介绍自己的工作,具体我忘了,没让我自我介绍2. TCP 四次挥手为什么比三次握手多一次3. 进程与线程区别4. 进程间通信5. 中断6. CPU的L1,L2,L3缓存7. Redis 有哪些数据结构,Redis 锁怎么实现的8. 介绍一下 HyperLogLog9. 手撕三数之和,自己写出个bug没调出来,通过不了,给我唐完了10. 为什么不考研11. 最早什么时候能来实习这次是二战美团,五天后回到人才库淘天 终端开发 一面 30min1. 自我介绍2. 说一个最能体现你技术的项目3. 关系型数据库和非关系型数据库有哪些区别4. 渐进式rehash介绍,和不使用渐进式有什么区别,有没有测试过,性能如何5. 事件驱动框架是什么,在数据库服务器中具体是哪些东西,为什么使用Reactor模型,和其他的相比有什么优势6. 多线程编程需要注意哪些,数据竞争和线程同步7. 死锁怎么产生,描述一个能产生死锁的伪代码,如何解决避免死锁8. 自己的职业生涯规划有没有考虑过,比如未来几年内做到什么样子9. 反问:面试官工作,终端开发学习建议10. 面试官教我怎么面试,听到这个我就感觉不妙,他自己一个人讲了五分钟。纯KPI面,两天后流程终止携程 移动端开发 一面 55min 1. 自我介绍2. 为什么投递移动端开发工程师(因为简历是C++后端相关),我说感兴趣他说对哪些感兴趣,有没有了解过Android和IOS开发的技术栈3. TCP和UDP的区别4. HTTP和HTTPS的区别,证书是什么有什么用,非对称加密底层原理,双方怎么加密解密5. 了解哪些HTTP状态码(我说反了4XX应该是客户端,5XX应该是服务端,重定向304)6. 你的unordered_map怎么设计的,然后讨论了如何设计一个高性能的哈希表(哈希表的长度,如何避免冲突也就是均匀分布,重哈希的策略,哈希函数的设计等)7. 有没有用过Python,用的什么版本,有没有编程干过其他的事情...8. 算法题,三数之和。自己写了个demo没有测试,面试官觉得可以优化给了另一个思路9. 没有反问环节,面试官说了一句感谢你就润了。技术栈不合适,进入人才库#C++##0offer#
查看25道真题和解析
点赞 评论 收藏
转发
5 10 评论
分享
牛客网
牛客企业服务