Free will means you accept the call & walk in it. Free will also means you reject the call & take your own path.
God knows those who will accept the call & walk with him. The question is, are we responsible for determining our path. Or did he wire us for accepting or rejecting.
When you see people with exactly the same upbringing, same information & 1 accepts and the other rejects you wonder what is the determining factor.
How does God call one today?
No doubt, God knows who will be saved and who will not. He knows this because he knows your life from beginning to end and knows the choices you will make which will determine your eternal destination.
Yes, we are left responsible to choose which path we walk on. If God wired us to walk on a certain path and no other, then free will would be null and void.
The factor is we are not robots. No two people are exactly alike. No matter what is external, individual ability, time , and opportunity will determine their decision.