首页 > 【东方财富】09.02 一面凉经
头像
For_See
发布于 2021-09-02 20:48
+ 关注

【东方财富】09.02 一面凉经

【东方财富】09.02 一面凉经

面试背景

  • 8月份开始投秋招,结果一个笔试都没过,投了东方财富免笔试,但是实际上还是会有手写代码的环节。
  • 上午手写代码,下午5点的面试,用QQ在线视频面试。
  • 面试官人很好,看起来挺年轻的,交流起来也平易近人,好评。

面试提问

  1. 面向对象的三大特征?
    答:封装、继承、多态。
  2. 多态的表现形式?
    答:只说出List<Integer> list = new ArrayList<>();这种使用场景。
  3. C语言面向过程与Java面向对象的区别?
    答:面向过程是解决某种具体场景下的问题,面向对象会将场景中的元素抽取出来,封装成对象,可以解决类似场景中的一系列问题。(然后被反问了,C语言的结构体也可以做到类似功能,有什么不一样吗?没回答上)
  4. 两台服务器已经完成TCP三次握手连接,那如果此时拔掉网线,会发生什么?
    答:不清楚
  5. HTTP的请求方式。
    答:常用的有GET、POST、PUT、DELETE。
  6. GET和POST的区别
    答:GET安全,POST不安全(追问:GET为什么不安全?-在地址栏输入会被看见或被拦截-那POST不会被拦截吗?-会,然后被问住了)。
  7. Spring Boot用过哪些注解?
    答:@Repository、@Service、@RestController、@PostMapping、提示下想起来@Autowired。
  8. 提到@Autowired,那么了解IoC吗?讲讲IoC有什么作用。
    答:忘了
  9. 最后一问,有十亿的整型数据,范围1-10000,用什么排序算法?
    答:想不起来排序算法了。

面试反问

  1. 用的技术栈?
    答:C++、Golang、Java都有,所在部门主要是Java微服务开发。
  2. 前后端分离,人分离吗?
    答:会分离,但作为后端工程师,了解前端是你的优势。

其他想不起来了。

总结

面试官在我反问的时候,问我是不是每准备面试(T - T),无话可说,因为确实没怎么准备,8月份基本在刷算法(不然大部分笔试都过不了),结果之前实习背的八股都忘了。

面试官问的都比较基础,然而还是大部分都没答到点上,说明基础薄弱,需要再针对性看一下Java、TCP、HTTP相关的基础,还需要复习一下排序算法。

  1. 没有好好准备面试。
  2. 需要针对Java基础、TCP、HTTP基础再复习一下。
  3. 需要学好设计模式和框架原理。

估计一面已经凉了,秋招上半场一片惨淡,可能要准备春招了。

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖