记录一次互联网公司的面试

工作以来一直都在传统的企业公司做开发,所以很快就成了公司产品开发的绝对的主力。然后在现有的公司感觉自己工作的并不开发,感觉到的是自己得不到长足的进步,虽然每天也是分析业务,然后转换成代码。所以想借此机会去尝试尝试一下互联网公司的开发岗位。

7月27号的面试,遇到的面试官应该是我迄今为止遇到的最好的面试官,重要的一点是能够引导着自己去回答一些问题。

先说说问的问题:

  1. 自我介绍开始,介绍了平常开发使用的框架,然后现在在使用Spring Cloud 做微服务的开发,面试官问了技术选型的事。
  2. 然后从自我接受中提问,问了SpringIOC AOP 自己的理解。
  3. 自己项目中主要改造了之前的用户体系模块,对接了微信相关的登录,讲述了一下OAuth2.0协议的运行过程。
  4. 问了平常经常使用的集合类,我说HashMap,并且介绍了HashTable,多线程情况下HashMap的使用。
  5. 然后就是多线程的相关的东西,实现线程的方式,并在平时推行的是使用哪种方式(这个还真没考虑过)。多线程在CPU上的运行过程。
  6. 然后再说回数据结构的相关的使用,这块说了下栈的使用,先进后出,如果自己写一个栈的话会使用哪个数据结构。
  7. 感觉自己数据结构这块还是大学那会打哈哈学的,所以不够扎实。
  8. 接下来聊了一下数据库方面的知识,说了下索引。
  9. 最后手写了个字符串的排序,然后是字符串翻转。

最后走的时候面试官说了下我的不足之处,数据结构和算法有欠缺,如果工作快三年了不能够很好的掌握这个的话,对于自己接下来的学习的过程会很难,数据库这块的调优工作很重要,他觉得我的能力在平时业务逻辑上的开发没有任何问题,关键的还是自己的内功。所以自己总结下还是要老老实实的补补自己的不足之处。

给自己定个小目标,以后每天去刷刷LeetCode上的题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值