2020-11-16人人武汉研发部面试

时长: 40min

流程: 自我介绍+项目提问+算法编程+JAVA SE基础提问

内容:  1.争对项目 fire-share文件传输软件提问: 用户模块如何实现用户验证,在每次下载前的用户验证

                回答:  设置全局变量E,在每次登陆时,对E做标记,来表示用户已经登陆,不在验证

            2.争对项目招聘数据可视化分析提问:  在爬虫中,如何应对网站的反爬机制?

                没答出面试官想要的 use-agent

            3.算法编程:  约瑟夫环 java实现

                由于集合掌握不熟,使用较笨重的基础数组实现,并在15min内没能成功运行

            4.集合提问:  Collections下的集合类别,各类别的特点和底层数据结构

                没答上:   list 和set

            5.多线程提问: 线程池创建时的参数有哪些?  当线程数量达到一定大小时,线程池的应对流程步骤?

                没答上

感想:  基础看过和能回答他人的提问是两个概念

            基础知识要深入脑子,达到随手可用的程度

            所以要在理解的基础上,经常进行编程练习

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容