大致就聊项目,然后还有一些技术问题。你知道哪些数据结构:数组、链表、红黑树、hashmap之类的数组和链表的区别操作系统,问了进程控制块:丢人、一时间想不起来、只答了pid、父子进程、其实还有状态、上下文、调度信息、占用资源、内存页表等。
进程和线程的区别:丢人,操作系统全军覆没,看的源码都还给老师了,线程是轻量级的进程、共享进程的上下文,在linux中进程和线程用的是同一个数据结构,进程就是一个线程组,cpu调度的最小单位是进程电梯算法:丢人了,没答上来,因为我们学的时候叫他扫描算法。
数据库:左链接和右链接,丢人,回答的时候分不清左右了,左链接反回左表中的mybatis xml语句中 $和#的:还是丢人,我记得我隐约用过好像和安全有关,但是完全想不起来是干啥用的了,查了一下果然和安全有关#{}是预编译的语句 ${}会原样输出,使用预编译语句可防止sql注入。总结一下,从头丢人到尾,凉了凉了。
...查看更多