补:柠檬微趣一面凉经
自我介绍
说一说HashMap?
讲讲怎么扩容的?
你可以举一个多线程的例子吗?
在多线程环境下会有什么问题?
假设给你10000个线程同时写日志,你会怎么做?(回答加锁太影响性能,选择异步,但是他又问,写入中间队列就不需要加锁吗?当时没有了解log4j的底层实现以及rabbitMQ的高并发实现,所以没答上来)
了解过索引吗?
索引底层为什么使用B+树不使用红黑树?
TCP和UDP的区别?
UDP就不能保证可靠传输吗?
感觉我太弱了,算法直接没问就结束了。
给我的建议是重视基础。
记录后端第一次面试,经验不足,基础太差,答的不好,已经感觉到面试官的无奈了,继续努力!