腾讯云智后端开发工程师(实习)一面
- 简单介绍一下 两个项目(我写了两个项目)
-
遇到什么问题,具体是怎么解决的~
-
数据库表的设计
做订单表时,需要用户的部分信息和商品的部分信息,此时就有两个方式:
-
新建一个表去存
-
建立虚表
-
-
用户登录后,跳转至详情页有时候会出现用户数据丢失(用的session存的用户信息),跳转至详情页 超出session的作用域了,解决方法:使用的是application存数据有点憨哈哈
-
跨域问题:解决方法:
-
@CrossOrigin
-
Nginx
-
gateway网关。
-
-
-
-
LinkedList与ArrayList的区别 及各自场景‘
(13条消息) 你确定 LinkedList 在新增/删除元素时,效率比 ArrayList 高?_javageektech的博客-CSDN博客
-
HashMap与TreeMap 及其做项目的时候是怎么用的
-
TreeMap是薄弱点,好好看看
Java集合--TreeMap完全解析 - 简书 (jianshu.com)
-
-
怎么解决线程安全问题 (自己挖的坑)
-
我答的是:synchronized与lock的区别,扯到公平、非公平锁
-
-
对jvm了解否?
-
java的垃圾回收?(哇靠,都不会)
-
做项目时,是否做过java 性能调优?
-
Redis与MySQL是否了解?
-
Redis,直接开背,把自己的会说的讲出来
-
基本数据结构、持久化、数据穿透、击穿、雪崩,说就完了
-
-
说完后开问:Redis 的数据一般是在什么时候写进去?
-
先是写到DB还是先写到Redis?
-
如果Redis第一次备份失败怎么办?
-
Redis放入的数据是否有限定时间?
-
如果Redis此时的数据量特别大,可能放不下了,此时如何解决?
-
-
-
对算法是否了解?
-
冒泡、选择、堆排序 各自优劣点
-
简单说一下翻转链表过程
-
-
Linux
-
直接开始说,linux的各个命令
-
vim,查询文件,进程
-
-
除了学习学校的课程外,是否自学过计算机方面的知识?
-
对自己的技术能力评价,优劣势?
-
对编程语言的看法?
-
反问:贵公司是不是java用的比较少?
-
主要是go
-