投递的后台研发岗位。
早上6:30的远程面试。我提前了12分钟进会议系统,然后面试官已经在了。直接开始。

  1. 上来先自我介绍。介绍到一半讲到了一个比较偏向于数据分析的项目。然后面试官就问我有不有后台研发的项目。2. 讲了自己之前大一实习的一个项目。面试官就问自己最熟悉的语言。回答Java。
  2. 先问了一个XXX会吗?我没太听清楚面试官讲的什么。我感觉自己不会就直接说不会了。。。。下次应该多问一下确认。
  3. ArrayList和LinkedList有什么区别?
  4. 然后就是问多线程的内容。
    Java中有很多线程安全的数据结构,他们怎么样实现的?
    上synchronized锁。
    怎么样找到需要加锁最小的代码区?
    说了一下锁的原理和自己对于锁的理解。然后就说要对代码熟悉,反复尝试。但是感觉面试官不是很满意,因为他一直在追问这个问题,有可能是没回答到点子上。希望有朋友能给我解答一下。
  5. 然后现场写代码。
    单链表反转
    为了求稳,先写了个时间空间都是O(n)的解法。然后优化空间的时候第一次优化错了。没有开新的linkedlist。
    实际上的解法是开新的list。然后不断移动原来的list,将元素插入新list的头部。整个过程感觉自己是没想清楚。然后在面试官的提示下又implement了一遍。
    菜鸡落泪。

鹅厂2020暑期实习第一次一面相关推荐

  1. 鹅厂2020暑期实习第二次二面

    居然没有手撕代码题~~~~ 面试官非常nice.只聊了半个小时.估计是他后面有事情. 一.前几个问题感觉完全是hr面. 为啥想回国? 有无读硕的打算? 二.关于项目和算法的看法 3. 讲自己写过的项目 ...

  2. 鹅厂2020暑期实习第三次一面

    没有手撕代码.应该是在前两场面试中充分展现了自己代码弱鸡的实力,导致面试官失去考察代码能力的欲望. 背景 读研打算?现在已经每个面试官都问过这个问题了. 将来想在什么样的公司做? 课程 数据结构 排序 ...

  3. 鹅厂2020暑期实习第二次一面

    后台开发 介绍自己和项目. 面试官听我说了几个跟算法相关的.问我到底想做算法还是想做开发?回答说开发. 问对开发岗的了解?需要什么技能? 熟悉什么语言?回答说java和python. 问两者之间的区别 ...

  4. 阿里巴巴2020暑期实习笔试题目及经验分享

    声明:如果侵权,请联系立即删除!! 声明:如果侵权,请联系立即删除!! 声明:如果侵权,请联系立即删除!! 阿里巴巴2020暑期实习笔试题 一.考试简介 二.题目详情 二.经验之谈 一.考试简介 考试 ...

  5. 2020暑期实习 总结

    结果 以下大概按投递顺序排列: 腾讯提前批,一面挂: 阿里巴巴,一面挂: 微众银行,未面试: 网易互联网,未面试: 网易互娱,平台开发offer: Thoughtworks,一面挂: 华为,二面挂: ...

  6. 阿里钉钉2020暑期实习面经总结

    近期参加阿里钉钉暑期实习提前批面试,已收实习offer,在这里总结记录一下本次面试经历. 时间表: 三月三日一面: 三月十日二面: 三月二十日笔试: 三月二十六日交叉面: 三月二十八日HR面: 四月十 ...

  7. 渣硕2020暑期实习面经

    春招也基本结束了,拿了点offer,因为一开始就没有准备找区块链方向岗位,所以准备的还是研发岗,简历写了一些分布式,所以分布式理论问的也蛮多. 感觉形势蛮严峻的,好多厂貌似都不开放暑期实习了. 个人比 ...

  8. 美团2020暑期实习——前端电话面试回顾

    一.投递信息 投递时间:2020年2月24日 岗位:Web前端开发工程师 工作地点:北京 信息来源:师兄发的内推邀请函 笔试时间:2020年3月12日 面试时间:2020年3月18日 面试方式:微信语 ...

  9. 邮政储蓄银行 软件开发 2020暑期实习 面试回忆

    分类 形式 线上面试,房间内有1位主持人,3位面试官,3位候选人. 自我介绍 1分钟,自己的情况.项目.对投递岗位的看法. 提问 有两位面试官进行了提问. 问题 Q:TCP如何保证可靠性?(问了另一个 ...

最新文章

  1. css3是什么 ptml_CSS3
  2. 图结构练习——判断给定图是否存在合法拓扑序列
  3. (原創) 如何在Visual Studio 2005編譯boost 1.33.1? (C/C++) (VC++) (boost)
  4. 结构数据类型 struce c# 1613533319
  5. 代码英雄之云间战争:寡头时代,路在何方?
  6. 完成端口(IOCP)详解[1/2](转载)
  7. nodejs如何运行JavaScript代码
  8. 下载Chrome历史版本
  9. Learning Center Probability Map for Detecting Objects in Aerial Images 论文学习笔记
  10. 动态调试之——x64dbg的使用
  11. 解决 sublimeLinter-php 的配置问题
  12. 网易免费企业邮箱配置客户端
  13. 计算机硬件和软件之间的区别
  14. c++编写手机小游戏代码_C++代码实现贪吃蛇小游戏
  15. 网络:TCP的三次握手
  16. 计算机主机的拆卸的注意事项,如何进行电脑主机除尘及板卡维护
  17. 【原创达人】ZUK HD-1 双发声单元圈铁耳机
  18. 实验6 VMware Workstation 使用(1)
  19. jsoncpp中json字符串的格式化及非格式化转换
  20. eclipse新建C/C++项目

热门文章

  1. 进击webpack 4 (基础篇一)
  2. Git的使用和提交规范
  3. 《幸福资本论》读书笔记
  4. Redis-Cluster实战--4.官方安装(含视频)
  5. 总结android项目的基本开发步骤(转帖)
  6. nagios2------添加监控对象
  7. Android 对话框(Dialog)大全
  8. 简单的活又谈何容易呢
  9. verilog 里面,always,assign和always@(*)区别
  10. Source Insight乱码的解决方案,SI不支持UTF-8字符编码乱码