小年糕后端开发秋招面试复盘
10月18日笔试
一共三道算法题,都在剑指offer上有类似的题,一点小缺陷是约瑟夫问题递推公式当时没有想起来,只能用暴力解的。
1.一道排序
2.约瑟夫问题
3.动态规划上楼梯
10月29日现场面试
先花了半个小时针对简历上的东西进行提问,又用了半个小时做手撕4道算法题。
1.项目相关,django框架
2.机器学习模型有几层,怎么训练的
3.python排序的方法
4.python对dict的key排序
5.python多态
6.python多继承概念
7.sql join关键字
8.mysql知道几种引擎
9.java hashmap了解多少
10.知道哪些设计模式
11.抽象工厂
12.tcp和udp的区别
13.职业规划
14.问了平时课余时间做什么
接下来是手撕代码
1. 快排
2.一个先增后减的数组排序
3.找出数组里出现奇数次的数
4.leetcode鸡蛋掉落
总体感受
1. 公司规模不大,面试的时候能感觉面试官是做java开发的,感觉公司想找一招进去就马上干活的那种。虽然我简历上写了我技术上的其他长处,但一直问他们自己工作上用到的,也许因为公司小吧,分工不是很明确,主流技术就一套。
2.自身存在很大的问题吧,周二通知下周二面试,一共6天,期间三天都因为雅思出分无心学习浪费掉了,感觉很不应该,还是应该认真对待的。
3.发现自己需要强化python语法,特别是面向对象部分的知识,还得去了解设计模式。2次面试都挂在数据库上面,感觉企业对锁和索引要求很高,而平时学习缺乏这方面的知识,需要好好弥补。