2019/1/3 晚6:00经历了京东一面
嗯~ o(* ̄▽ ̄*)o,更正一下是京东数科大家可能还不知道是? 京东金融在2018年9月改名为京东数科。。。。
技术官应该不错吧,问了我几个问题
1自我介绍?
2前端的技术框架你都知道啥呀?
http://web.jobbole.com/93233/
vue/react/angular/taro.....
我说我不知道啊,参加微信小程序设计大赛用的什么前端框架技术?当时我就想,不是用的腾讯提供的那个框架,api吧
3问你几个java的问题吧,看你熟悉java是吧,哈哈,嗯
接口和类的区别?
我认为这个问题应该这么问:抽象类和接口的区别?
抽象类是对一种事物的抽象,即对类抽象,而接口是对行为的抽象。抽象类是对整个类整体进行抽象,包括属性、行为,但是接口却是对类局部(行为)进行抽象
接口中的方法是怎么定义的?比如说,public abstract(过后想一想面试官一定是一个好人,哈哈)
4问你数据库吧?
oracle和mysql的区别
我讲了oracle的话比mysql性能安全性好?那面试官的话说具体讲一下oracle安全性?我答的不好,说了以下监听进程。。
1、本质的区别
Oracle数据库是一个对象关系数据库管理系统(ORDBMS)。它通常被称为Oracle RDBMS或简称为Oracle,是一个收费的数据库。
MySQL是一个开源的关系数据库管理系统(RDBMS)。它是世界上使用最多的RDBMS,作为服务器运行,提供对多个数据库的多用户访问。它是一个开源、免费的数据库。
2、数据库安全性
MySQL使用三个参数来验证用户,即用户名,密码和位置;Oracle使用了许多安全功能,如用户名,密码,配置文件,本地身份验证,外部身份验证,高级安全增强功能等。
3、SQL语法的区别
Oracle的SQL语法与MySQL有很大不同。Oracle为称为PL / SQL的编程语言提供了更大的灵活性。Oracle的SQL * Plus工具提供了比MySQL更多的命令,用于生成报表输出和变量定义。
4、存储上的区别:
与Oracle相比,MySQL没有表空间,角色管理,快照,同义词和包以及自动存储管理。
5数据结构?
bfs/dfs说一下,时间复杂度
都是一个搜索算法而已,,,,,,只不过搜索的方式不同而已,,,,,深搜就是一条路走到黑,走到黑了之后在回退,
广搜就是总是先把所有周围的妹子都玩遍,在玩妹子的闺蜜,这也是为什么dfs用递归,bfs用队列的原因
类似树的层次遍历,首先访问起始顶点v,然后选取与v邻接的全部顶点w1,w2,…wn,进行访问。再依次访问与w1,w2,…wn邻接的全部顶点。依次类推,直到所有顶点都被访问过为止。从顶点一层层向外拓展和遍历,实现是需要用到队列。
首先访问出发节点v,将其标记为已访问过;然后选取与v邻接的未被访问的任意一个顶点w,并访问它;再选取与w邻接的未被访问的任意一个顶点并访问,依次重复进行。当一个顶点的所有邻接顶点都被访问过,则依次退回到最近被被访问过的顶点,如果该顶点还有其他邻接顶点未被访问,则从这些未被访问的顶点中取一个重复上述访问过程。
image.png
思想:一直往深处走,直到找到解或者走不下去为止
图和树的区别?
6数学问题
变速直线运动求加速度
导数的概念
15分钟的电面被我墨迹到了30分,嗯~ o(* ̄▽ ̄*)o,我就是一个劲的夸自己,面试官给我讲了以下去公司做啥,我以后得学nodejs做后台了,嘻嘻,
2019/1/4晚8:20经历了技术2面
面试的是那个ceo,,,gaga吓人呀
没有开玩笑的,其实超级幽
默的,性子贼急,更有意思的是一面面试官在给二面面试官的简历上居然写我性格啰嗦。。。
哈哈哈,我乐了,我确实啰嗦
1自我介绍
2项目你讲以下吧
你挑重点,别讲故事,哈哈,面试官人超好,
3讲一下多线程吧,讲一下多进程吧,实际项目多线程怎么解决的?问我校园外卖的用户量是多少,有维护嘛
最后问我实习周期啥的,
还有就是问了一下那个哪里人?
哈哈,最有意思的是,问我有别的公司的offer了嘛,我说有,他说小米,百度?我说no,地理信息,他说高德,我说no,500人,他说那你别去了,来我这吧,
最后t他问我有什么问的嘛,我说对我有啥建议,他说嗯~ o(* ̄▽ ̄*)o,你入职了我在告诉你,哈哈哈开心呀
-----------------------------------
最后想说一下,我从大三9月开始找实习,找到现在,面过3家大公司---滴滴3面挂,amd一面挂,京东过了,12号开始上班,超级开心,希望求学路上的你们继续加油,相信努力会有好结果,我也会不辜负京东,一定会尽力让自己更加优秀!
所以下次更新面经,可能就是秋招了,大家不要等的辛苦,可以看看我的其他面经,感谢大家小支持!