腾讯云智后端开发工程师(实习)一面

今天不幸,联易融和这个在同一天的下午,准备的太仓促诶😥
  1. 简单介绍一下 两个项目(我写了两个项目)
    1. 遇到什么问题,具体是怎么解决的~

      • 数据库表的设计

        做订单表时,需要用户的部分信息和商品的部分信息,此时就有两个方式:

        • 新建一个表去存

        • 建立虚表

      • 用户登录后,跳转至详情页有时候会出现用户数据丢失(用的session存的用户信息),跳转至详情页 超出session的作用域了,解决方法:使用的是application存数据有点憨哈哈

      • 跨域问题:解决方法:

        1. @CrossOrigin

        2. Nginx

        3. gateway网关。

  2. LinkedList与ArrayList的区别 及各自场景‘

    (13条消息) 你确定 LinkedList 在新增/删除元素时,效率比 ArrayList 高?_javageektech的博客-CSDN博客

  3. HashMap与TreeMap 及其做项目的时候是怎么用的

    1. TreeMap是薄弱点,好好看看

    Java集合--TreeMap完全解析 - 简书 (jianshu.com)

  4. 怎么解决线程安全问题 (自己挖的坑)

    1. 我答的是:synchronized与lock的区别,扯到公平、非公平锁

  5. 对jvm了解否?

  6. java的垃圾回收?(哇靠,都不会)

  7. 做项目时,是否做过java 性能调优?

  8. Redis与MySQL是否了解?

    1. Redis,直接开背,把自己的会说的讲出来

      • 基本数据结构、持久化、数据穿透、击穿、雪崩,说就完了

    2. 说完后开问:Redis 的数据一般是在什么时候写进去?

      1. 先是写到DB还是先写到Redis?

      2. 如果Redis第一次备份失败怎么办?

      3. Redis放入的数据是否有限定时间?

      4. 如果Redis此时的数据量特别大,可能放不下了,此时如何解决?

  9. 对算法是否了解?

    1. 冒泡、选择、堆排序 各自优劣点

    2. 简单说一下翻转链表过程

  10. Linux

    1. 直接开始说,linux的各个命令

    2. vim,查询文件,进程

  11. 除了学习学校的课程外,是否自学过计算机方面的知识?

  12. 对自己的技术能力评价,优劣势?

  13. 对编程语言的看法?

  14. 反问:贵公司是不是java用的比较少?

    1. 主要是go

#实习经验分享##实习##面经#
全部评论
楼主如何了
点赞 回复 分享
发布于 2022-05-26 12:35

相关推荐

评论
8
15
分享
牛客网
牛客企业服务