荣耀:一面(挂):软件开发工程师-通用软件开发(IT方向)

  • 时间:9月25日技术一面,9月29日挂
  • 你的项目开发是C#,我们招聘的是java你觉得对你来说有什么优势或劣势吗?
    • 一方面,C#和java相似。举例。
    • 另一方面,书城系统,使用java和springboot开发。
    • java和c#同步学习,有两年半的使用经验。
  • 这两种不同的项目在学习的过程有影响?哪一种学习的方式更多?
    • 实际开发经验;java jvm、java、计网、数据库。
  • 那我们问问java泛型实现有什么特性?
  • 如果要指定List放某一类及其子类的对象,怎么描述这个list?比如只能放Human和Human的子类对象。
    • 在定义的时候控制不能放植物和水果?
  • 多线程实现,线程池?
    • 考点:线程池的使用。
    • -我了解到的线程池是SimpleThreadExecutors?
    • -拓展:我们开启线程也可以用另外三种方式
    • -拓展:线程池的好处。
  • 有具体用过线程池吗?
    • 练习项目里边自己实现过。
  • 有没有方法立刻终止线程?
    • stop,不过这个方法已经作废了。interupt方法。
  • 为什么stop方法少用了?
    • 可能线程安全问题。
  • 两个线程之间怎么传递消息?
    • 成员变量,可见性,volitile修饰。
  • a线程如何阻塞自己等到b线程完成?
  • CountDownLatch?循
    • 环栅栏,CycliBarrier。
  • 你个人在学习java之后觉得比较受启发的内容是什么?
    • 学习了jvm、内存划分,垃圾回收算法,写出来更高效率的代码。
  • 研究项目的问题,里边是C#,你是怎么了解和学习C#?
  • 对于C#的学习,你个人是不是有同样的感触?
    • 相似点。举例:比如实现线程等待都是Thread.sleep();
    • 面试官:你也不知道了。
  • 可能会遇到内存溢出,什么资源需要手动处理,否则会内存泄漏?什么资源必须要手动关闭?
    • -讲了四种引用。
  • trycatch finally,什么内容是写在finally中的?
    • -数据库的关闭、关闭资源代码写进去。
  • 什么样的代码不能写在finally里边?
    • -会发生异常的代码。
  • 那我刚才问你什么必须手动关闭的时候,你说四种引用?
  • 问一下你的书城项目?
    • 你负责的项目,是跟同学开发的练习项目。
  • 什么是单点登录,怎么实现的?
    • -避免重复登录的繁琐?
  • 怎么知道这个人是登录的呢?
    • -cookies和session?
    • -放到cookies里边是吧。
  • 如何防止数据被篡改或拦截?
    • -http不安全的协议。
    • 你的笔试最后一道题没做出来,后来有再看过吗?
    • -再做一遍并查集?
    • -不会,代码忘了。
  • 不会?那我就换一道题给你吧,反正你做过也好,n阶矩阵螺旋遍历,输出最后的数字顺序。
    • 撕出来了。但没给过。
    • 要注意的要素有哪些?四个指针是什么意思?
     
#互联网求职##面试题目##荣耀手机#
全部评论
多久官网显示没通过的
点赞 回复 分享
发布于 2021-11-23 10:13
楼主怎么知道一面凉的,是直接显示进人才库了吗?
点赞 回复 分享
发布于 2021-11-23 10:42
不知道是不是我菜 我感觉荣耀的笔试题有点难 我投的嵌入式直接给我3个算法题 就做出来一个 后面笔试完网上搜思路都搜不到 难顶
点赞 回复 分享
发布于 2021-11-23 11:44
感觉刷kpi
点赞 回复 分享
发布于 2021-11-23 23:57
又是刷kpi😅
点赞 回复 分享
发布于 2021-11-24 16:41
9月25日技术一面,9月29日挂
点赞 回复 分享
发布于 2021-11-25 15:08

相关推荐

我见java多妩媚:大外包
点赞 评论 收藏
分享
评论
1
6
分享
牛客网
牛客企业服务